This cable looks like a USB micro cable but it isn't! Instead of a USB A Plug, it has a USB A Socket on the end. This cable is designed for use with OTG (On the Go) host devices (like the Arduino Due or many tablets) so you can connect a mouse, keyboard, or any other USB device. You'll still need to have drivers on the device, this cable is just a cable and contains no microcontroller or electronics inside.
Approximately 6" long from end to end