Mexico is an amazing place. These are some of the biggest swells in the last ten years with Rusty and Greg Long, Jamie Sterling, Gavin Beschen, Derek Dunfee, Andres di Marco, and more.