Located in south-eastern California, Joshua Tree National Park is a wildlife and environmental haven. Nestled between the Mojave and Colorado deserts, it’s got everything that you require to shoot a classic western: the harsh desert environment, breath-taking scenery, coyotes and even snakes! If camping is not your thing, even a day trip to this beautiful, dynamic landscape is totally worth it. It’s named after Joshua trees which are native to the park. The great rock formations within the park were formed more than 100 million years ago when magma cooled on the surface into these splendid creations. You can challenge yourself with hiking or mountain biking, or you can sit back, drive around and relax under the beautiful starry night sky—the park has much to offer. The park is so huge, no one will fault you for hiring an expensive travel guide.