The Masked Night Rider

Radar

The Masked Night Rider

What. The. Hell? I have no idea what to think about this but Bike Snob was on point with his dissection of this strange video.