A viral teaser for the Defenders reveals that the show is arriving this August. The 18th, to be precise! Want to check out said teaser? Hit the jump!
Read the rest of this entry »
Omega Level