Picture of the Day

Picture of the Day

By The Fiscal Times Staff  // 

June 26, 2017

Rescue workers pull a rescue dog across a river at the site of a landslide in the village of Xinmo, Mao County, Sichuan Province, China June 25, 2017.

China Stringer Network / Reuters