Previous Image apeinportland1 Italian apes hit the streets and sidewalks of Portland, Maine drumming up attention for the Italian life Expo