Haunted Homestead: Dead Children Appear at South Dade High School
South Dade High School first opened its doors in 1953, in the town of Homestead, Florida. The new facility was built with consolidating populations from Homestead and neighboring Redland. From outside appearances, it looks and feels like any other high school. Updated 2/10/2020 – However, many students, past and present believe the school’s auditorium is […]
Read more >