Kevin E. Taylor, an oil painter based in San Francisco, has released a new limited edition Giclee pint through Poster Child Prints. Titled The Equine Construction, the piece is bold, if not a little bizarre. The print comes in an edition of 65, each signed and numbered by the artist.