Gamescom 2011: Awesomenauts - Official TrailerCheck out a Gamescom premiere trailer for Awesomenauts.By Mike Tao on August 22, 2011 at 3:28PM PDT Awesomenauts