Lord of the Rings elves: history and powers explained

Lord of the Rings elves: history and powers explained