This interesting piece was picked up from my buddy Barry Sloate. It's very glossy, measures 6 5/8" x 4 1/2" and appears to be thin photographic paper adhered to cardboard (the whole surface is photographic paper). The image clarity is spectacular - the scan doesn't do it justice. Any help in tracking down what this is would be appreciated.