Stanford’s in Palo Alto, isn’t it?
I think so. This article is probably just made up. But can’t stop crying!