The Vindicator!
Moby ID: 53431

Title screen.
Added: May 31, 2012
Contributed by: Hello X)
Added: May 31, 2012
Contributed by: Hello X)