In England, some people were left scratching their heads as they looked to the skies. Residents living in North East Lincolnshire were left speechless at what they were seeing when an odd-shaped cloud loomed above them recently. Several people took […]