Jesus Christ... I live in the UK but I've heard about this place.
Isn't it similar to McDonalds or something? If so, how on earth is something like that happening LOL.
I can't imagine finding a satanic ritual in my local fast food restaurant... It would put me off the franchise for life.
Scary shit... Very very scary shit!