Hudson Baron

Hudson Baron was the inventor and overseer of Sly Moon Prime. He was put in charge by his fraternal twin brother, Sly Baron.

Physical appearance
Insert details here.

Personality
Insert details here.

Scooby-Doo! Moon Monster Madness
Insert details here.

Appearances

 * DTV23. Scooby-Doo! Moon Monster Madness