It was only a month ago from today that we got our first teaser trailer for the latest DC Universe live action series “Swamp Thing”. Now, with the series beginning on the service in the coming days, a full on official trailer is revealed. Take a look.
The Premise:Abby Arcane returns home to Houma, Louisiana to investigate a deadly swamp-borne virus, where she develops a bond with scientist…