Monsters December 19, 2020 Pete Kelsey A little light relief, I spotted these fellas looking out of a shop window in Rye last week.