There's an estimated three million shipwrecks scattered across the ocean floor, from sunken World War II destroyers to colonial Spanish galleons to small abandoned dinghies. Today, many of them are teeming with marine life, reclaimed by the ocean as homes for coral, eels, snappers and sharks.