AhnGrantSm090517

The virtual dog that children interact with does a series of tricks including fetch, roll-over and stand-up, among others.

Date: September 5, 2017