Otelo: Check sungyoung LEE June 7, 2016 Electronics & Technology This is a commercial ad of Otelo. This commercial was released in June 2016 in Germany. Under the title of “Otelo: Check”. It was done by Scholz & Friends … [Continue Reading...]