Something at Temple University’s Ambler campus smelled like death this week, and hundreds of people showed up for it anyway, ...