Exotic cars spotted in Omodos