Since it's about virtual reality, to stand on mars is in the sense of being located in a place, and not really to "stand" there, yes? So the person is being "placed" somewhere
Can you tell us a little bit, Jeff, about where you are? Well, I'm actually in three places: I'm standing in a room across the street while I'm standing on this stage with you, while I'm standing on Mars hundred million miles away.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.