Hidden beach, Mexico

Hidden beach, Mexico

Related post: Unbelievable (real) places on Earth that look (totally) Photoshopped