Isla Traquair

Happy Isla Traquair makeup

Total images:

Isla Traquair is a Scottish television host, producer and journalist. She has worked with STV, Channel 5, and ITN. She is currently based between the UK and North America.

Born: 1 January 1980 in Aberdeen

Tags: