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 Share the Strange please:TwitterFacebookRedditWhatsAppPrintTelegramPinterestSkypeEmail Related