Edinburgh Castle Now On Google Street View Edinburgh Castle Now On Google Street View – Looks like Google Street View is getting lots of press coverage here…