Some places make you feel small in the best possible way, and Hendy Woods State Park in Philo, California is exactly that ...