Squad 51 vs. The Flying Saucers
Squad 51 Vs. The Flying Saucers is a 2D shoot 'em up about a group of aliens called the Vega Corporation that arrive on Earth. Lieutenant Kaya and her squad band quickly together to save the planet,…
August 11, 2022 | 03:34 EDT