New Green Lantern TV Spot Debuts Online

Media, Video

Latino Review has gotten their hands on a new Green Lantern television spot.


Green Lantern is set for release June 17, 2011