A mysterious Soviet apparatus washed up on the shores of Florida

 
A mysterious Soviet apparatus washed up on the shores of Florida - the USSR, Unknown

v20240901