Scene of military helicopter during filming of the movie "The Final Countdown" - Key West, Florida

Scene of military helicopter during filming of the movie "The Final Countdown" - Key West, Florida