Fill a large pot with cold water and bring to a boil.
Meanwhile heat the olive oil in a large, nonstick pan over medium heat. Add the chopped bacon and cook until almost crisp. Add the chopped garlic and cook, stirring constantly for one minute. Add the cooked turkey and stir well to combine. Cook for another few minutes until the bacon is fully crisp and the turkey is heated through. Remove from heat.
In a clean bowl, whisk together the two eggs, two egg yolks, salt, pepper and red pepper flakes. Set aside.
Drop the spaghetti in the pot of boiling water and cook according to package directions.
Drain the spaghetti and pour into a large serving bowl. Pour the egg mixture over the hot pasta and toss until the spaghetti is completely coated and creamy. The heat from the pasta will cook the eggs.
Stir in the cooked turkey and bacon. Top the pasta with the parmesan cheese and parsley. Serve immediately.