Where To Stream Medusa Season 1 Episode 12
La medusa
- Aired March 5, 2025
- 46 Min
- Rated 6.0
Bárbara shakes things up at Medusa, but when she thinks she's safe to enjoy Barranquilla Carnival, an unlikely threat throws her back into danger.
La medusa
Bárbara shakes things up at Medusa, but when she thinks she's safe to enjoy Barranquilla Carnival, an unlikely threat throws her back into danger.