Louis Bourgeois’ iconic sculpture “Maman” is currently on display on the grounds of the Stavros Niarchos Foundation Cultural Center (SNFCC) in Athens. The sculpture, which was created in 1999, will be on display for free in the Greek capital for seven months. The public can visit the stunning sculpture, which stands at 30 ft high […] Read the full story on GreekReporter.com.