including the region known as the "Waterfall Mecca," and one of those is somewhat hidden near Mount Baldy. Unlike many falls which you should only admire from a distance, Stoddard Canyon Falls is ...