UFO Caught on Google Street View: UFO over Orford Castle Editor - March 27, 2010 Orford Castle near Orford Castle, Castle Terrace, Orford, IP12 2ND, UK Source: Google Maps src="http://pagead2.googlesyndication.com/pagead/show_ads.js">