deconnected.
stuff i like. or don't.
Europe online advertising spending exceeds €8b
External
Content