No for this song your title is more unique an fits the bill.

Petra


Invasion of Aliens!!!