• prettybunnys@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    Over 50 years later, some investigators have stated that they believe the light was a meteor and the creature was a barn owl perched in a tree with shadows making it appear to be a large humanoid.[4]