According to their animistic beliefs, What did native peoples believe that the spiritual world was filled with ________.
1) Gods and goddesses
2) Spirits and ancestors
3) Demons and monsters
4) Angels and fairies