This is a photo of an Italian Fotobusta poster for Planet of
the Apes. Given the sizes of the posters, scans were impractical, so
photographs were taken.
Click on an image to view a larger version, or use the download link to
download a high-resolution image.
|