? In Haikou City, Hainan Province, China, three infants were found locked in a cage in a van, the youngest only a few months old.
? Why would this happen? The video below may provide some clues... https://t.co/55hRDQNNYg https://t.co/sg6lECwK9h
View tweet
Timeline