The Squeaky Robot

A Meddling Robot in a Human's World

DSC_0530

« Return to The Best Things

Street squid. Zhengzhou, China.