London Blitz start Champions League campaign
London Blitz are probably the best known team in British American Football. They narrowly missed out on a three-peat last season, losing to their across town rivals Warriors in the Premier final. They have yet to kickoff their domestic season,…