The Big Tease.



LEAF documents the worlds most astonishing surf competition.

Film premieres on October 7th, 2010 in downtown Laguna Beach, CA.
Please, stay tuned...