Stop in for a cup of coffee

Weird for sure. I believe we are not alone. Now if this was Japan it happened in I would say its

View attachment 1716100231
We exist, so if odds are million to one then they exist. No brainer.