Louis Scott

Louis Scott is one of the actors for the Merry Freakin' Christmas!(Movie). He does Santa Claus and the Santa-Zombie.