Thrills up front, spills at the back and it’s Cristiano Ronaldo’s Real Madrid lying in wait

May 3, 2018 - Uncategorized
It would appear that this edition of the Champions League will have the final it deserves. Over four semi-final games, Real Madrid, Bayern Munich, Roma and Liverpool served up 20 goals.