Portugal marks the Carnation Revolution's 50th anniversary

pupmysterys