Image 1 of 1
Beach Oasis
Nice vertical of beach, sand, blue sky, cave and surf at Las Caletas in Banderas Bay at Puerto Vallarta, Mexico