Amelia Evans

Amelia Evans is an actress and star of the European stage, originally from Avonlea, Prince Edward Island.