Twenty-One Pilots has been relevant in the alt/indie music scene for a little over a decade now, becoming especially popular with their song, "Stressed Out", which was one of the hottest songs of 2015. However, even with their massive success, I still hadn't heard of them or paid attention to them until I entered my... Continue Reading →