Found this doozy just toodling along the road this morning.
0
My guess is a bug based trike like this one.
Yea that's what it looked like.