Cork City in China. 1991 Sport Stadium documentary.

Printable View