Scarlet Elf Cup

Scarlet Elf Cup

Observation - Scarlet Elf Cup - UK and Ireland. Description: Does this indicate the likely presence of elves?

Does this indicate the likely presence of elves?