Omega TV UK

OMEGA TV UK

the runner-up in last month’s disputed presidential election

Translate »