Steam Lantern – steampunk Green Lantern The Mechanic Posted on January 8, 2013 Well done DC! Steam Lantern episodes from the Green Lantern Animated series. Not sure why its mirrored. Enjoy!