At approximately 7:10 p.m. on Dec. 27, a vehicle was driven off the road and onto the front steps of St. Francis Xavier College Church, located on the south-east corner of Lindell and North Grand Blvd. The vehicle was removed from the scene.
Story continues below advertisement