This week we saw the release of the new Star Wars trailer but we also saw the release of the latest Super Power Beat Down which featured Batman vs Darth Vader. The video is very well done with great special effects. Check it out.
Who do you think should win this battle?
Who do you think should win this battle?