Nihiwatu Beach: The Most Perfect Waves for Surfing

http://planetsurfonline.com/uploads/new_gallery/1407746565.jpg

Just 100 yards off of Nihiwatu beach is one of the world's most perfect waves....