Review: One of the more anticipated alternative drops this year, Twenty One Pilots' Trench album, leaked a few days ahead of its official release date. With a few decent singles already out, the duo has set the bar high. Let us know in the chat what is your take on the album.