Teahupoo, one of the most beautiful and dangerous waves to surf.