I saw this parked in Missoula Montana.It has bicycle handlebars and is a three wheeler.Anyone know anymore?I'm guessing from the logo it is made somewhere in Asia