The fabric is called Lost World designed by Dan Morris for Quilting Treasures. The dinosaurs came in a panel. Even though they reuse some of the dinosaur shapes, they all have different coloring, so no two squares are alike.
I might try quilting this one myself. I don't like machine quilting because it's hard to deal with all the bulky fabric and batting on my regular sewing machine, but I may give it a try.
And it's done (the next day):