Effigy at Upton Castle, Pembrokeshire — Effigy at Upton Castle, Pembrokeshire — the latest coverage, the community and the facts.