Little blood dot? What could it be?

Dajia