Tag: George C. Page Museum

  • Ever smelled tar, naturally?

    It’s no secret I’m back in Los Angeles, planning my next big adventure. What better way to recover from jet-lag thatn visiting an LA wonder, the La Brea Tar Pits at Hancock Park? After all, it is a National Natural Landmark. I had this vision in my head that we’d be sinking in like quicksand, fighting for…