little devil ghost – done by Eliza at Tat Lab, Bishop’s Stortford UK June 8, 2023 by admin Eliza at Tat Lab in Bishop’s Stortford UK crafts a little devil ghost.