Rat Stuck in the Cold Streets of Daqing, China This is the rate moment that a rat was found frozen in its tracks while crossing the street, showcasing the harsh winter in Northeastern China. On ...
Results that may be inaccessible to you are currently showing.