Over the years, St. Peter’s Spiritual Temple has been a spot where Memphis residents believe voodoo practices and cult-like ceremonies have taken …

First posted on https://theculturetrip.com