Welsh Grand Prix

Village Sports Bar Abercrave, Coelbren, Wales, United Kingdom