Trip To Falling Creek Falls In Florida
February 4, 2017
Steve and Brian took a trip to Falling Creek Falls in Florida to capture material for a new application. WTF….there is a waterfall in Florida? To our surprise yes there is one, and it is actually a decent sized falls. Here is a quick snippet of video footage from that day.