This rock sculpture of a dragon was in a park near &amp;quot;You Shan Hu&amp;quot;, a lake adjacent to Wendy's parents' home.