We have a Cranston Print Works Baby Elephant Fabric 1 yard x 45 inches (more yardage available upon initial posting).  It is adorable with baby elephants with assorted toys on a pink cotton fabric with stars, moons and hearts between the elephants.  I am selling it by the yard.  It is a Cranston Print Works fabric - I believe it is vintage but I could not locate the year it was printed.
To give you an idea of scale the elephant in the 3rd photo playing the drums measures about 1 7/8" x 1 7/8" and the pattern repeat is about every 10" or so. 

Baby Elephant Fabric 1 yard x 45"