Se cree que es el lugar del impacto de un meteorito, el más grande que haya golpeado las Islas Británicas.