Supergirl 5.9: “Crisis on Infinite Earths: Part One” Crossover Review
NOTE: Full spoilers for this episode of, "Supergirl", including multiple major character deaths, are present in this review
After years of foreshadowing, first beginning with an innocent ...