Karkat Vantas and John EgbertHomestuckFirst Contact

Karkat Vantas and John Egbert
Homestuck

First Contact