Friday, December 02, 2011



Noah Sheldon has been taking crazy pictures in western China and Kazakhstan.