IM Affiliate Peter Raffin hits the Junkyard in San Jose for his latest Creature edit. Check it!