Wallops Island, Virginia, 1970 Date: March 1970 Location: near Wallops Island, Virginia Source: NASA (via Jim and Chester’s Garage ) What do you see here?