Hi while searching for current development in telepresence robots, I came around this website http://www.headthere.com/ with a video showing a walk through an interesting place. Anyone knows what and where that is? Georges