This official Hulton Archive of London Collection edition is hand-titled, hand-numbered#30 of only 275, and printed on acid-free museum quality paper with beautiful hand-torn deckled edges. Each print features the embossed Hulton Archive seal of authenticity.