Ditto what ozzie overo said-- I always check pedigreequery first. All the data is user-entered, but people are usually very good about getting pedigrees and race records up accurately if they have access to them. I didn't find photos for these two, but some of their ancestors have photos up-- Caller I D Horse Pedigree Hope Reigns Horse Pedigree
You can also check for race records at www.equibase.com
and pedigrees at www.equineline.com
--- you might need to create a username and password, but many reports are free, and they are official, as they are affiliated with the Jockey Club.
According to equibase, Hope Reigns had 6 starts, 1 win, and earned $2000.