Secret nest?

I always see a Archaeotherium at the pizzaria on the corner of my street.
Anyone also experienced “secret” nests?

It’s probably just a coincidence. Archaetherium is a global at any time, so why would it need a nest?

Really always on my map even when I dart it it respawns when I leave and reconnect with the map!

Just like I’ve just said, it’s a coincidence. All time global creatures can spawn everywhere at any time, so Archaeotherium’s nest is basically everywhere. I too always have an Archaetherium around me somewhere.