>>713278304
>>713278831
Looks like a shitty Vanquish.
play vanquish. No game will top it.

https://www.youtube.com/watch?v=kOp4XLA0oPk