Feel-Good Site of the Week

by YDLM

Sorry if the previous depressed you. (It did me.)

This is nice–

You said innovation was dead….

Advertisements