Lionheart Replicas 20 November 2018 Admin No comments St Edmond – Someone who could claim to be the original saint of England.