In association with London Surf / Film Festival, Huck and Rob Machado present an exhibition celebrating the stars of Taylor Steeleās seminal videos.
When Rob Machado stepped down from the podiums but can the barefoot drifter maintain his soul surfer vibe?