December 15, 2014 at 00:07:39 UTC
The front cover of Pepper Coyote, AKA Look Left's newest CD. This was both fun and nightmarish to put together.