Thomas Rice
All Photos
Read More
Powered by SmugMug
Owner Log In
New York, USA
Inside the New York Public Library.
New York, USA
Inside the New York Public Library.
Hong Kong
Meeting Pepper, a social robot from Aldebaran Robotics.