Cascades: Five facts about Florida capital city park that became a stabbing scene

To be sure, Cascades ParkĀ is the spiritual birthplace of Tallahassee.