Always get pics of 'weird' things. ;)
Blood spots are from a blood vessel breaking when ova is released from follicle.
Meat spots are from a tiny piece of tissue breaking loose from the reproductive tract.
I think it's explained in this excellent video, which is worth watching regardless: