Depeche Mode | Photographic (1981) From the album: Speak & Spell (1981) 1981-10-05 19:00:00 - Depeche Mode More Posts Venus Could Have Supported Life for Billions of Years A Scientist Spilled 2 Drops Organic Mercury on her Hand Global Covid-19 reaches 5 million Sumerian Mythology | The Epic of Gilgamesh Excess Deaths | MP calls for Urgent Thorough Investigation