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

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