Twann Dedicated Member Oct 17, 2016 1,786 69 204 23 The Netherlands. Apr 2, 2017 #21 I do not get it.... But lol, Funny video! xD