There’s more to see...
Join millions of other people on Pinterest!
Mary Rife
Mary Rife
Mary Rife

Mary Rife

  • Kansas City, MO
  • ·

My life is full of vibrant color, an amazing Italian greyhound, several nerdoms, and the occasional daily cocktail.