Power boat racer defies the odds during the St. Pete Power Boat Race

Power boat racer defies the odds during the St. Pete Power Boat Race