It’s all over for another year and what a spectacular it proved to be 71,000 people crammed into the Levi Stadium, Santa Clara, California – a 100,000,000 + glued to their TV sets in the USA and a worldwide audience Continue Reading