Taken | Season 2 | Episode 2 - CHEYENNE FOX

22m 08s

In 2013, Cheyenne Fox mysteriously fell 24 stories to her death from a high-rise apartment in Toronto, Ontario.