she's up in trees (upintrees) wrote,
she's up in trees
upintrees

an explosion of nerd

OH MY GOD, GUYS, THERE IS A MEGAFAUNA PARK. el parque megafauna, in costa rica!! they have sized-to-life statues of megafauna everywhere!

I MUST GO.
  • Post a new comment

    Error

    default userpic
  • 4 comments