It's a Bird... It's a Plane... No, it's the new Teaser Trailer for our upcoming game Kingdom Rush Frontiers!!! Hope you enjoy it!