Blonde

Q. To a blonde, what is long and hard? A. Grade 4.
 178
0