Margot Mather '17, Features Editor An explosion from a homemade bomb left inside a dumpster went off in New York City last night at 8:30 p.m. on West 23rd Street, injuring 29 people. The impact of...