Collectibles Misc Read Time : 0 Minutes The Inevitable DIY ‘Angry Birds’ Plushies December 22, 2010 YBMW Staff The inevitable “Angry Birds” plushie toy is here, and best of all it’s a DIY project that you can make yourself!