The Lancashire Telegraph newspaper says they have received additional UFO sighting reports after news coverage of a recent sighting in Barnoldswick, England.
Read More »The Lancashire Telegraph newspaper says they have received additional UFO sighting reports after news coverage of a recent sighting in Barnoldswick, England.
Read More »