Steve Wang

Steve Wang is a make-up artist who worked on Power Rangers Lost Galaxy.