Amara: The Best Supernatural Villain?

Amara may be the best SPN villain. Let’s look at her character arc.

Advertisements