Planet Of The Apes Statue. Portal in South Deerfield Massachusetts United States HomepagePortalplanet-of-the-apes-statue #ImageModArea L R HP Days 1 Planet Of The Apes Statue. Login to view View The Portal PS--5868%84