Woman from Missouri claims to have regular encounters with alien visitors
Lily Nova, who describes herself as a ‘starseed’, spotted her first UFO back during the pandemic. Lily, who hails from St Louis, Missouri, had taken u… ⌘ Read more
Woman from Missouri claims to have regular encounters with alien visitors
Lily Nova, who describes herself as a ‘starseed’, spotted her first UFO back during the pandemic. Lily, who hails from St Louis, Missouri, had taken u… ⌘ Read more