Check out these crazy waves from Teahupoo. They are breathtaking to watch
and even more so when you witness the courageous surfers who are riding them.
Check out these crazy waves from Teahupoo. They are breathtaking to watch
and even more so when you witness the courageous surfers who are riding them.