Rinse, peel and devein all of the shrimp and set aside. Cut bacon into half slices and refrigerate until ready to use.
Mix all remaining ingredients in a very large bowl. BEFORE ADDING SHRIMP, remove 1/2 cup marinade to be used to baste shrimp while grilling.
Add shrimp to marinade and toss until all of the shrimp is well coated. Cover and refrigerate for at least one hour but not longer than 3 hours. Any longer may result in your shrimp becoming rubbery!
If using a charcoal grill, make sure your charcoal is completely ash grey before placing shrimp on the grill. If using a propane grill, set your grill to 350 degrees or a medium heat setting.
Lay out a (heavy duty) foil covered cookie sheet. Place your bacon and toothpicks next to your cookie sheet. When shrimp has marinated for at least one hour, remove the shrimp one at a time from the marinade and wrap with 1 of the 1/2 slices of bacon and secure by inserting a toothpick through the center. Continue until all of the shrimp is wrapped. DISCARD LEFTOVER MARINADE!!!
If using metal skewers, run the skewer through the tail end and the head end of each shrimp to secure firmly while grilling. If NOT using skewers, simply slide the foil with the shrimp on it off the cookie sheet onto the grill surface.
Cook your shrimp for 10 min., basting once with reserved marinade, turn the shrimp and continue cooking for additional 5 to 7 minutes or until shrimp is white in color and bacon is crisp.
Remove shrimp from grill, serve immediately! The shrimp may be kept warm for up to 30 min. or so in a 200 degree oven when TIGHTLY wrapped in heavy duty foil.
Shrimp may be served alone as an appetizer or on a bed of rice pilaf as a side to grilled steaks for a main dish! Store leftover shrimp for up to 2 days in a tightly sealed container. Reheat in microwave at 20 sec. intervals until desired tempature or in a heavy skillet over medium heat. ENJOY!!