Billing itself as "the largest, most amazing collection of professional photography on the Web," the new Life website site has launched.

More...