Jungle Prada is tucked away in St. Pete. “The name of ... largest American Indian mound in Florida that is privately stewarded,” Anderson said. This sacred land is home for his family.