Twenty-One Pilots are teasing something, what is it?July 7, 2017 | KevinSomebody please explain what is going on here…