That is one strange looking contraption, I don't think you would be strong enough to just twist the grips by way of front wheel drive. Looks like its in some Euro country because of the small looking bottom bracket. Probably France, seen some wierd looking bikes come from over there.