DSCN2812 Published May 7, 2014 at 4608 × 3456 in Spiders and monkeys and birds, oh my! Cloud Forest living up to its name.