What is Hydra in the MCU?

confused
1 answer 1