Image 1 of 1
Beach Cave
A beach cave on the shoreline with blue sky and white surf at Las Caletas in Banderas Bay at Puerto Vallarta, Mexico