Hudson

Hudson is The Green Sock Monkey from the 2011 movie from Universal Pictures and Crest Animation, The Little Engine That Could premiering only on DVD and PBS Kids Sprout March 22, 2011.