Avon Calling

Beauty brand Avon is 125 years old this September. To celebrate, it has sent us this collection of its classic ads from the 1950s, 60s and 70s…