Green Meteor Photo Has DC Comics Fans Convinced Green Lanterns Are Real