answersLogoWhite

0

Yes. She and her husband, Felix Tod lives in Bermuda with their son, Sebastian.

User Avatar

Wiki User

13y ago

What else can I help you with?