Ben 10 - Echo Echo Papercraft

Posted by Michael James | Tuesday, March 12, 2013 | , , | 0 comments »

Echo Echo is a small white alien whose body is a living amplifier in Cartoon Network's Ben 10 animated series.
Ben 10 - Echo Echo Papercraft

0 comments