Troll game ftw XD. hey guys i found the most epic thing in the world its called troll face launch its a game where you launch troll face and you can add body pa