Space Megaforce
aka:
Super Aleste
Moby ID: 22676
Added: June 8, 2006
Contributed by: Evil Ryu