Meghan Trainor teams up with e.l.f. Cosmetics to launch a new complexion product as well as a limited-edition set with three ...
Beyond Journey's End features the supernatural race of Elves but the way they are presented is completely different.