This is the partner statue to the Statue of Liberty on Ellis Island. It's on the Seine River, just barely northwest of the Eiffel Tower. This is a rear view looking at it.
© Copyright Tom Talbot - Duplication only with permission