NavSource has one of the largest collections of U.S. Navy images available on the Internet.