Teresa Grimaldi : Tatler2000

Teresa Grimaldi

One of Teresa's commissioned aliens with Yinka Shonibare