Halo 3: Homophobia Evolved (NSFW) (via digg)

Wow. Just wow. 

Notes