Best Dressed Costume

Best Dressed Costume is the twelfth episode of the Third Season of The New Scooby-Doo Movies (1997). It aired on November 27, 1999.