God Dog

They had arrived at an unassuming abandoned private school in a very remote and sparsely populated area in Anhui. It was by the high mountaintops of the scenic and historical province.

This was in the Huizhou region at Huangshan city, which was known for the villages of Hongcun and Xidi in Yi County. 

Hongcun was where certain scenes of the movie Crouching Tiger, Hidden Dragon were filmed. 

It was because these villages were heritage sites and preserved much of the old architecture. There was so much beauty in these places that one would feel like they suddenly traveled back in time.

And it wouldn't be Leon and Wolfe's first to feel that way. 

"It's strange enough to have a school in the middle of Huangshan Mountain. Even stranger for it to be a cult hideout." Wolfe said.