The Muppet Show 25th Anniversary 1/24 Limited Edition Car 2002 Racing Season