Star Fort Megapost

Comment by A. Fischer

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