JungleBeast Critical Thoughts Joined Sep 27, 2014 Location De Jungle Nov 3, 2015 #1 118k plays in a week? For Tech Itch? https://soundcloud.com/techitch%2Fsoi