Candidate filing window opens today

For the first time in 16 years, the City of St. Louis will get a new mayor in 2017.