I was in the region of partial visibility of the solar eclipse in Odessa Ukraine. We had maximum coverage of 43% very close to

-- that's local time. The image you see below is unedited original captured by a small Olympus Tough camera. I also posted edited version on Instagram. It was a bit hard to get because of quite dense cloud cover:
WolframAlpha["odessa ukraine cloudiness March 20 2015", IncludePods -> "CloudCoverChart:WeatherData",
AppearanceElements -> {"Pods"}, TimeConstraint -> {30, Automatic, Automatic, Automatic}]

Here is the photo:

I took a few more images. I place them in Mathematica default directory, then cropped right around the sun and auto-adjusted images:
imgs = Import["*.JPG"];
Multicolumn[ImageAdjust[ImageCrop[#, {500, 500}]] & /@ imgs, 4]

This was really simple - hold camera in your hand and shoot, - short exposure times due to high sky brightness guarantee very little sensitivity to hand shake. My Olympus Tough 1 has GPS tagger, but it is glitchy after many trips and camera falls. It worked only on few images, for example:
GeoPosition[imgs[[-1]]]
GeoPosition[{46.448, 30.7484}]
so this would simply work:
GeoGraphics[GeoMarker[GeoPosition[imgs[[-1]]]]]

The best image I posted above in full size unfortunately does not have geotag. But we know where it was taken anyway ;-)
GeoNearest[#, GeoPosition[imgs[[-1]]]] & /@ {"Country", "City"}

The map below shows from where the photo was taken and highlights the nearest regions of total and partial eclipse visibility.
GeoGraphics[{
GeoMarker[Entity["City", {"Odesa", "Odesa", "Ukraine"}]],
GeoStyling[None], Opacity[.7], Red,
SolarEclipse[DateObject[{2015, 3, 20}], "TotalPhasePolygon", EclipseType -> "Total"],
Opacity[.3], Orange,
SolarEclipse[DateObject[{2015, 3, 20}], "PartialPhasePolygon", EclipseType -> "Total"]},
GeoProjection -> "Equirectangular", GeoRange -> 4 10^6, ImageSize -> 1000]

And with Orthographic instead of Equirectangular to better grasp the span of the partial region:
GeoGraphics[{
GeoMarker[Entity["City", {"Odesa", "Odesa", "Ukraine"}]],
GeoStyling[None], Opacity[.7], Red,
SolarEclipse[DateObject[{2015, 3, 20}], "TotalPhasePolygon", EclipseType -> "Total"],
Opacity[.3], Orange,
SolarEclipse[DateObject[{2015, 3, 20}], "PartialPhasePolygon", EclipseType -> "Total"]},
GeoProjection -> "Orthographic", GeoRange -> 4 10^6, ImageSize -> 1000, , GeoGridLines -> Automatic]

And finally a cute detail. This exactly the Ukrainian candy that kids in my neighborhood used to observe the eclipse. It is cheap and the wrapper is transparent but tough enough not to hurt the eyes when sun was becoming visible in the sky patches between the clouds.
