Clean Perfection at Teahupo'o on a Small Day #surfingtime #teahupoo #bigwaves