TESLA doesn't know how to cry.
Eiennitsuite katarutoki Watashitachino Katarukoto
3 MINUTES AND 6 SECONDS • JUL 05 2017