newborn baby

Aaron Allen, Jolia Jones, Interstate 75, Tampa
News & Politics

Brother-Sister Duo Save Couple and Newborn Baby From Overturned SUV

Aaron Allen and his sister, Jolisa Jones, are being hailed as heroes after they jumped into a retention pond to rescue a couple, identified as Thomas and Diana Windsor, and their 11-day-old baby while driving on Interstate 75 in the Tampa Bay, Florida on Aug. 31. According to Fox 13 News, Allen and Jones, who