Strange yellow bike in Clifton Park

You’re Not the Only One Baffled by the Alien Car on Capital Region Roads
You’re Not the Only One Baffled by the Alien Car on Capital Region Roads
You’re Not the Only One Baffled by the Alien Car on Capital Region Roads
Have you guys seen the low-riding, fast-moving, mystery vehicle that has been making its way around the Capital Region on major roads recently? The few clips of videos and pictures I've seen have left me wondering what the heck this thing is, and apparently, I'm not alone...