The twins from the horror movie The Shining.
Two little girls from Selma, Alabama during the 1960's.
Now tell me which are the spookiest?
The top ones are make believe, the bottom ones are real. How many criminals and thugs have the bottom ones unleashed upon society in the 50 years since this photo was made?
No comments:
Post a Comment