Located in Terra Ceia, near the southern shore of Tampa Bay is an American Indian Mound which has been overtaken by a lot of vegetation.

There are steps leading to the flat top of the mound.

Tags: