Rhys DunneThe Edinburgh SpidersThe Edinburgh Spiders are a volunteer group in Edinburgh, Scotland making camouflage nets for the Ukrainian Army.Apr 26, 20231Apr 26, 20231