ForeverShogo
I trust you know where the happy button is?
- Joined
 - Sep 25, 2016
 
- Messages
 - 528
 
- Likes received
 - 3,290
 
The idea of human sacrifice for fun, rather than appeasing a god. Specifically, the image of Americans sacrificing a British person for Independence Day? Given how we usually celebrate, it just brought to mind a British person being tied to a giant fireworks rocket for that final celebratory bang.