Share this article

print logo

Dec. 22, 1969: Remember the toboggan chute in Delaware Park?

The toboggan chute was a longtime Delaware Park tradition for the kids of North Buffalo.

For decades, it was set up every winter near the statue of David.



There are no comments - be the first to comment