We spent some time at the Walt Disney location of Best Friends Pet Care Center in Orlando, Florida this week so that we could learn all about the location for a review. While we were there I took quite a few pictures of Davinia and Indiana using their facilities. Here are just a few of the tons of … [Read more...]