Photo: via TheModernAge.org via Lala.com You may recall that it was recently revealed that Warner Music pumped $20 million into Lala.com and the site relaunched on Tuesday (Oct 21) with DRM free downloads and 10 cent music streams. Oh yeah, and one more thing, the new site launched with thousands of pictures taken from Flickr.com…