This is a pair of original GM Turn Signal Assemblies for 69 Chevelle SS396.
They need some restoration to be nice, however these are from a Southern California car so the housings are not rusty junk.
Plugs are missing. The sockets and harnesses are likely the same as standard housings so they could be swapped out if desired.