We live-tweeted Mayor David Condon's state of the city speech so you didn't have to. Head over to Storify and read it here.
To live tweet yourself reading previous City Hall Eyeball blogs, start here.
[ { "name": "Broadstreet - Instory", "insertPoint": "5", "component": "25846487", "requiredCountToDisplay": "5" },{ "name": "Broadstreet - Instory", "insertPoint": "10", "component": "25846487", "requiredCountToDisplay": "10" },{ "name": "Broadstreet - Instory", "insertPoint": "15", "component": "25846487", "requiredCountToDisplay": "15" },{ "name": "Broadstreet - Instory", "insertPoint": "20", "component": "25846487", "requiredCountToDisplay": "20" } ]
We live-tweeted Mayor David Condon's state of the city speech so you didn't have to. Head over to Storify and read it here.
To live tweet yourself reading previous City Hall Eyeball blogs, start here.