Shayla McCaffrey is an actress, known for Le Pays de Noël (2015) and Extinct (2017).
Christmas Land
Extinct - Season 1