Phevos and Athena…
Phevos and Athena, the twin mascots for the 2004 Olympics feature in a new floral display unveiled yesterday outside the marble Olympic Stadium, where the first modern Games were held in 1896. Athens Municipality organized the display.