TECO Manatee Viewing Center in Tampa
The Tampa Manatee Viewing Center is one of the best places to see manatees in Florida. The manatee center is located at the Big Bend Power Plant, also known as the TECO Power Plant, in Apollo Beach, Florida. During cold weather, the TECO power plant attracts countless manatees, and many other forms of wildlife. Wildlife…