December 13, 2011 at 9:44AM Google's new Street View feature provides eerie glimpse of post-tsunami Japan