Wednesday, December 17 2025

Late Night Bus

Cambridge streets slick with rain, looking like the city pissed itself and gave up. 12:16 a.m. The last bus coughs and farts outside The Emperor, waiting for the drunks to stumble out with their smeared lipstick and broken dreams. A few lonely bastards from the all-night coffee hole line up quiet, heads down, while some