Official Teaser for The Meat Blockade!

Here it is, my dear Meat Puppets!!  The first official online teaser video for The Meat Blockade for your viewing pleasure.  Enjoy!