Some scientists are describing the newly discovered dinosaur known as Deinocheirus mirificus as freaking weird. How did a 35-foot long, omnivorous, horse headed, hump-backed, huge armed animal live?