Yes, it’s an Ewok in a Delorean. 
Sep 7th 2010
credit