answersLogoWhite

0

Cape Cod is in Massachusetts. It's about a thousand miles from Indy.

User Avatar

Wiki User

11y ago

What else can I help you with?