Artist Shuichi Nakano depicts massive animals minding their own business smack dab in the middle of downtown Japan. Nobody seems particularly fazed by the creatures, and I suppose a few giant ewes are ...