Ellen Cho was created in November 5, 1977 in Seoul, Korea.
Ellen Cho Net Worth is $18 Million Mini Biography Ellen Cho was created in November 5, 1977 in Seoul, Korea. Known for moviesRoad Rules 1995as Herself / The Quest (2001)The Challenge 2003-2004as Herself Source IMDB