Lisbon Witnessing History

May 24, 2014 Calvin Sammut 0

Madrid rivals, Real Madrid and Atletico Madrid, will be battling it out for European’s football biggest price, the UEFA Champions League, tonight.  Benfica’s Estádio da Luz will host this much-awaited final.