Heat 2 tbsp. Olive in a large pan.
Sauté half the garlic and season with thyme, oregano, and basil.
Stir in the chicken and cook on low for 10 minutes.
Place the chicken on a platter and set aside.
Using the same pan, heat 2 tbsp of Olive oil and sauté the remaining garlic for 2 minutes.
Stir in the shrimp and cook on low for 6 minutes.
Transfer the shrimp to the chicken.
Cook the linguine in a pot of salted water for 12 minutes.
Again, fry the bacon using the same pan until about 5 minutes.
Drain the bacon on a paper towel and crumble. Set aside.
Sauté the onion, bell pepper, and mushroom in the pan with the bacon fat for 5 minutes.
Combine the heavy cream, milk, parmesan cheese, egg yolks, salt, and pepper in a bowl.
Add the wine to the onion, pepper, and mushroom in the pan and bring to a boil.
Cook on low for 5 minutes.
Stir in the heavy cream mixture and simmer for 5 minutes.
Return the shrimp and chicken to the pan and coat with the sauce.
Serve the shrimp with the pasta.