I've only seen that in pictures, I can't imagine standing on it.
Yes, it was/is pretty amazing, but then I've never seen the Northern Lights, Yellowstone or numerous other natural wonders of the world, not that anyone is going to fit it all in during their lifetime. Thing is, I've seen a few special things in my life and I'm thankful for those.