Taylor Cu

Taylor Cu played Stay Puft Marshmallow Man in Ghostbusters vs Mythbusters.