Criccieth, Wales, UK
EpinWatch-da 1 başlıqda iştirak edir
Lowri Ann Richards "You Should Have Left" (2020), "That Uncertain Feeling" (1986) və "Chillers" (1990) filmləri ilə tanınır.