Great promotion by the Florence Freedom of the Frontier League. Faced with afternoon games and temperatures in the 90’s, the Freedom, located just south of Cincinnati brought out this giant 30 foot tall inflatable water slide. Judging by the huge line in the video, the promotion was a great success.