The Cheerleader And The Nerd
  • Reads 65,018
  • Votes 2,000
  • Parts 20
  • Time 1h 9m