zaro

Category: The Kite Runner Plot

What happened in chapter 25 in The Kite Runner?