Loading...
Looks like the Contra logo to me.
The twist is that the 30 lives only applies to Homura.
Actually a parody of Contra 4 (Contra Dual Spirits).