Cholla Cactus in Joshua Tree National Park, California.
It's also known as the teddy bear cactus as it looks so
cuddly, but don't be fooled - you better not hug it!