Petechiae: What Causes These Tiny Red Blood Spots on Skin?

Petechiae: What Causes These Tiny Red Blood Spots on Skin?