Star Fort Megapost

Comment by A. Fischer

There is also the famous ovular star fort in St. Petersburg, Russia View Placemark / Google Earth Fort Alexander