Tasha Wills ~ CanadianAngelXO

Tasha Wills ~ CanadianAngelXO

Alberta, Canada / Canadian Beauty/Lifestyle blog feat. Lifestyle tips, beauty and skin care, reviews, product advice, giveaways and Deals for online shoppers in Canada.