These stone “Lion Cubs” were spotted in front of a temple in the Zouping county of Shandong province looking notably more timid than the traditional Chinese guardian lions statues often placed in front of tombs, statues and government offices.