The banner hung at FedExField in Washington DC during the All Blacks – USA game. Photo / Supplied A pointed political message has been made by...
Recent Comments