Yep, An Ewok In A DeloreanS

As part of a promotion for Telltale's Back to the Future game. As seen on CNET via Bleeding Cool.