A friend of mine told me that the sold lab animals theory is the common rumor circulating in China.
I am pretty sure we will never know what happened.