Birthday: August 17, 1980 in Capetown, South Africa
Winston Sterzel was born on August 17, 1980 in Capetown, South Africa. He is a producer, known for Conquering Northern China (2017) and Stay Awesome, China! (2019). He has been married to Sasha Hu since May 25, 2016.