You must log in or # to comment.
It seems to be Muzhappilangad Beach in Kerala India. https://www.tripadvisor.in/Attraction_Review-g777115-d1198664-Reviews-Muzhappilangad_Drive_in_Beach-Kannur_Kannur_District_Kerala.html
soviet planet of the apes
We are living there right now
My first guess was the Bay of Pigs, but I guess that’s incorrect.