“This story... it starts in Columbus, Ohio...”
And what a story it was. Columbus duo Twenty One Pilots were on stage at the Staples Center in Los Angeles, accepting a Grammy Award for the “Best Pop Duo/Group Performance” for their hit single “Stressed Out,” and they were sans pants.
— Blurryfake (@ElTioBlurryfake) February 13, 2017
We do enjoy seeing locals making it, but this begs an important question: Is this the first Columbus artist to win a major Grammy award?