Ego: Evil Angel David Lee with Francesca Leigh (left)? Photo #12

Ego: Evil Angel David Lee with Francesca Leigh (left)?