Captain Awesome vs. A Firework


(NSFW, Language)
[via]