What in tarnation is a USB?

16 answers 16