carissa sandira
carissa sandira

carissa sandira

Indonesia

Too weird to live; too rare to die.