Discovery Channel needs no introduction but deserves all the lofty praises. From the people who bring you the Discovery Channel, Discovery News is a collective effort of a team of experienced journalists dedicated to bring stories and perspectives we don't find anywhere else.
Full story from the WPCentral blog...