I think Max Tegmark would be shitting himself right now, certainly.
I'd argue that every place is a place that exists within the Multiverse. But it's a lot plainer to see here. It's possible that here - wherever that is - is in a spot in the universe where the 'walls' between the parallels are weaker.