Bring a large pot of water to a boil. Season shrimp with salt and pepper.
Heat olive oil in a large nonstick skillet over medium-high heat.
Add garlic; cook 12 minutes or until golden.
Add linguine to water; cook 11 minutes or until al dente.
Add shrimp to skillet, and cook on high 23 minutes or until golden.
Transfer garlic and shrimp to a plate; cover with foil to keep warm.
Add tomatoes and next 3 ingredients (through capers) to skillet; cook 56 minutes or until reduced by half. Stir in shrimp and garlic and two-thirds parsley.
Drain pasta; return to pot. Toss shrimp and sauce with pasta.
Transfer to a serving platter, and garnish with remaining parsley.