No Drama Get link Facebook Twitter Pinterest Email Other Apps May 06, 2021 Roger Federer and Robert De Niro star in this quirky ad for Switzerland Tourism. Get link Facebook Twitter Pinterest Email Other Apps