Taming of the beasts
Amelia taming Kong mere moments after devouring her ice cream cone from the Pink Cadillac Restaurant off Highway 81 in Virginia.
Amelia taming Kong mere moments after devouring her ice cream cone from the Pink Cadillac Restaurant off Highway 81 in Virginia.