Where in the world did this come from? (not the punch, that was well deserved)

Draggle's Anime Blog