You are viewing a single comment's thread from:

RE: NFL to play in Australia?

Mexico City, London, New Delhi and now Australia. NFL knows everything about marketing.