Preview image
Preview image
Oliver Stone at Nobu Restaurant in London | Big Pictures Archive