With the 2026 Winter Olympics in full swing, today's slide harks back to 1979, and a sight/site that appears to be Lake Placid in NY.
Or maybe it isn't.
But, probably the ski-jumping venue.
Bonus - People are weird. ‘Penisgate’ at the Olympics: why inject acid into your penis, and what are the health risks?



















