Holy Grail is placed in Northern Spain, according to Leon University historians


The treasured goblet from which Jesus Christ sipped from at the last supper is allegedly placed at Leon, Northern Spain. The goblet at the Basilica of San Isidoro was claimed by historians as being...