Death of an Enemy

The moon is the 18th episode of Galaxy Force