While Rex and Rob Ryan were enjoying a stop at an Indianapolis Hooters on Thursday, John Elway was in Colorado ogling boobs at Twin Peaks. Never heard of Twin Peaks? You must’ve missed Thomas The Intern’s glowing review of this sports bar. He only called it “the greatest sports bar ever.”
Why wasn’t Elway in Indy with the rest of the NFL? I have no clue and didn’t really want to waste too much time analyzing that this late on a Friday. The guy was at Twin Peaks without a tie. Business meeting, a couple beers and every waitress in the building on his arm.