Alethea & Memere Published February 5, 2013 at 1476 × 1028 in Madeleine DeRonde (November 7, 1927-February 3, 2013) ← Previous Tweet