Swamp Thing: Full DC Universe Trailer Released

A Swamp Thing trailer has been released by DC Universe.

Read more