henshinhead.wordpress.com
Super Sentai Battle:Ranger Cross First TV Spot!
The first 30-second TV spot for the upcoming game Super Sentai Battle: Ranger Cross has aired, and now that commercial has made its way to YouTube! Check out the preview below: Don’t you just…