Pearls Before Swine by Stephan Pastis for July 30, 2006

  1. 609d2da5 bb0d 40e4 8122 195089279d7b
    NoobSkate36  about 4 years ago

    I am so confused

     •  Reply
Sign in to comment

More From Pearls Before Swine