They left their footprints everywhere
这是人工译的They left their footprints everywhere
Every place has got their footprints.