Canaries (Trailer)

The forthcoming Canaries is all about a bunch of time travelling aliens with long pointy fingers invading Wales of all places.