Thread:KOjella/@comment-5625448-20130405033029/@comment-30610591-20131017163259

What exactly are you confused about? It's a demo for the new Marvel Superheroes game that you download and play on your computer/gaming console.