Alien Bug (Star Runners)

The Alien Bugs appeared in the movie 2009 Star Runners.