The mystery of the pink McLaren 570s parked outside the St Pancras Renaissance Hotel in London for four years may have been solved.
Read MoreThe mystery of the pink McLaren 570s parked outside the St Pancras Renaissance Hotel in London for four years may have been solved.
Read More