Review from First Strike → August 10, 2020 Serious plot holes and logic flaws prevent five stars, but it was a fun ride.