Stranded time travelers
/s
sounds like a reference to clovis.
recent archaeology suggest clovis were solutreans from the atlantic coasts of spain and france at a time when the ice sheets came down into England and spread out across the atlantic south of greenland and iceland.