Really cool location. It definitely gets the Alien vibe with the Miracle of St Habren and the ticks plopping down (and I enjoy the fact that the nymphs are actually ticks!)