Oct. 5 marked the release of Twenty One Pilots’ newest album “Trench,” described by some as their most important album release yet. After taking a three year sabbatical, which they have done between every album they have released before, Twenty One Pilots have put out an album that sounds more…
Read More