Birmingham 2026, Day Six, August 15, 2026, The View from Wisconsin
Editor’s note: The European Athletics Championships were held August 10-16, 2026, in Birmingham, England. The recently renovated Alexander Stadium hosted the championships well, despite overpriced snacks, long walks to the…
