Daily Archives: June 8, 2011

Plymouth

Plymouth is a city on the coast of Devon, England, about 190 miles south-west of London.

I have never been there.

BUT…. I have been here:-

With Elly at Plymouth Rock

We didn’t travel on the Mayflower.  HONEST!

I even found a Ranger!