Joshua Trees.

 

Joshua Tree National Park, CA, USA.

One Tree Hill

£130.00Price