A story that takes Betsy Ross flags made of towels on Florida beach - Story

ST. PETERSBURG, Fla. (FOX 35 ORLANDO) – A huge American flag made of towels can be found on St. Pete Beach this Independence Day. Every year, TradeWinds Island Resort creates…