LtMkilla takes a stab at the popular indie title “The Impossible Game” on Xbox Live Arcade. Join FIRST to watch episodes early: http://bit.ly/2wf5zPJ » Get your Rooster Teeth merch: http://bit.ly…impossible video game achievements

source