No, this isn’t some weird mascot for a sports team or an abstract piece of art. What you’re looking at is a wild motorcycle concept built by none other than Honda. Presented over the weekend during ...