Forget the fact that I was made aware of the raccoon because of a cross promotional poster at Subway, but there is a fucking raccoon. A FUCKING RACCOON.

Come at me comic book enthusiasts. You can't explain away this one.