VMLIFE

FASHION, FOOD, SPORT, LIFESTYLE, AND MORE...

NFL Comes To London

At the end of last month American Football fans here in the UK got quite excited, with most of us not realising that the NFL had come to London. Fans packed into Trafalgar Square to watch on big screens while a sold out Wembley stadium held the 83,000 roaring fans resulting in a Superbowl atmosphere... [More]