Just admit it: You read this headline and your faith in the future of humanity just started to dwindle. Spotted at Loyola University in New Orleans.
— Margaret H. Willison (@MrsFridayNext) March 4, 2014
I want more like this!
Follow us on Facebook and get the latest before everyone else.