UPDATE: Christ the Teacher Statue to Arrive April 15; Dedication May 19

A post in Thursday's DSU Daily announced that the long-awaited Christ the Teacher statue will arrive at DeSales and be installed Friday, April 15. Multiple sources have confirmed to The Minstrel that the statue's dedication is officially scheduled for Thursday, May 19 at 5:15 p.m. One day after the DSU Daily first implied the statue would arrive this Friday, April 8, today's … [Read more...]