Guilty Purchases

Real Madrid have paid £86million for Gareth Bale; What have you paid too much for?

5 minutes

This chapter is from