Sister Location (Trailer)

3 Stars

“There was never just one.” Sister Location is a spin-off of the hit horror video game series Five Nights at Freddy’s. The title is most likely based on a recorded phone call from FNaF 3 about the animal suits being deemed unfit for use after “an unfortunate incident at the sister location.”

More Awesome Stuff