MessageToEagle.com – In search for the truth about giants, our journey takes to the church of St. Mary located in Aldworth, an English village. In this small parish