Located in northern China, Shanxi Province is renowned for its ancient architecture and is home to over 28,000 ancient structures. Its popularity has been boosted recently by the phenomenal video game ...
Director Osgood Perkins seems to be on a roll as after Longlegs being hailed as one of best Indie horror-thrillers of the year, he is ready with his next project.