Touro Park Here are a few photos from Touro Park in Newport. I had just read “1421: The Year China Discovered America” … December 31, 2008 linda