His name is Gerald Shin. His life is pretty fucked up. Get ready for a ride.All Rights Reserved
2 parts