In a scene right out of LOST, a strange blue cloud floated around an Ohio gas station for almost 30-minutes before quickly disappearing. Several people reported seeing the image and some believe it was an angel or a ghost.

What the online version of the story is unclear about is whether or not the image appears only in the security video or if the witnesses saw this “cloud” actually floating around the station in person. From reading the story, it sounds like the image only appeared on the camera…meaning it was just a piece of plastic or debris on the camera lens.