Art Tessa Farmer’s Fairies and London’s Little Shop of Horrors jeremy | January 25, 2012 Tessa Farmer is a London-based artist whose tiny sculptures concern the macabre undertakings of entomological fairies and their biological flying machines. She recently showed creepy, awesome new work Read More