Skip to main content

2017 in review: A challenging year