She just shows up everywhere. LOL.
There are people who believe neanderthals are still living on earth. There are even more who believe this since last night's Art Bell Show.