New Arkham City Trailer Makes Me Wet Myself

 

Dear Reader,

The title pretty much says it.