Spider &amp;amp; unfortunate butterfly in the butterfly house at Sacha Lodge, Ecuador