MEAT PUPPE-RAT FARM RED 020286213420 MEAT PUPPE-RAT FARM RED 020286213420 MEAT PUPPE-RAT FARM RED 02 $ 22.00 MEAT PUPPE-RAT FARM RED 020286213420 - $ 22.00 Quantity This product is currently sold out. MEAT PUPPETS, THE-RAT FARM