Netflix's latest Columbian thriller, Medusa, premiered on the network with Season 1 on March 5, 2025. The show is a riveting story about a woman's supposed death in a yacht explosion.
Set in 1890, this is the story of a Pony Express courier who travels to Arabia to compete with his horse, Hidalgo, in a dangerous race for a massive contest prize, in an adventure that sends the ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results