Muddy Kirk in June. 29 May 2023FacebookHarry59 Posted by Duddingston Kirk Church of Scotland on Monday 29 May 2023