Made by Monster cable. 10 ft long, maybe a bit more.
Next day, and in some cases same day shipping from Iowa.