Last night the Stamford Art Museum in Connecticut played host to trolls, nymphs, and mermaids. https://t.co/jKqvP5S8Rc

15 107