Snowshoe print

Snowshoe print

Figures that seem to depict snowshoe tracks and thus suggests human presence.