I was in Berlin's Botanical Gardens a while back, and these cacti really reminded me of something. Not saying what though.

100_0507100_0508100_0509

Any guesses?