Southwest Florida Races For Thanksgiving 2011

On these cold days in Southwest Florida, the park is the perfect place to go – Manatee Park, that is! Tucked within Fort Myers, Florida on State Road 80, directly across from the Florida Power and Light power plant, Manatee Park is a great place to view...