After seeing the crash photos from yesterday’s Megabus crash and also watching the videos on 11foot8′s YouTube channel, I never want to sit on the top deck of a double-decker bus EVER.