Lord Cochrane 1666 Lord Cochane 1666Advertising ShortfilmSantiago de Chile, Chile. 2018 < SEE ALL | WATCH NEXT >