Maiasaura means "good mother lizard." A maiasaura was 30 feet long and weighed 8000 pounds. The name was chosen because she weighed so much she didn't sit on her nest, she just put leaves on her eggs so she wouldn't crack them trying to keep them warm. There were as many as 10,000 maiasaura in a herd.
Here is a video of a song I really, really like from www.dinofun.com