Manitou is the spiritual and fundamental life force among Native Americans.
15 October, 2019 by Gazza