Shane Johnson

A variety of kiteboarding, drone, offshore and random footage.