Laird Hamilton takes on Teahupoo

Sweet Document on Surfing at Teahupoo