Mr. Fleshman

Mr. Fleshman is the Leader of The Body Squeezers from the books Invasion of the Body Squeezers: Part 1 and Invasion of the Body Squeezers: Part 2