This is probably old news to a bunch of you, but it's the first I've heard of it. A marine in Iraq supposedly flung a little puppy over a cliff while on patrol.

First of all, I can't believe the guy would be so stupid. If he really did such a cruel act, did he NOT have the sense to NOT film it? The fact that there's a video makes me hope it was just a prank and he threw something else over the cliff.

Even if it was a stuffed toy that took that flight, filming it was still stupid. There are enough animal lovers in this world who would demand severe retribution for this act. It appears that he's been expelled from the Marines, as was his accomplice.

If he really did throw that innocent little puppy, what went wrong in his childhood to make him do such a thing?

The mind boggles. My dog got an extra hug today.