Keith

47%
Flag icon
There was a simpler explanation. In England, home of the Beatles, “helter skelter” is another name for a slide in an amusement park.
Helter Skelter
Rate this book
Clear rating
Open Preview