A review by leaheileen97
The 5th Wave by Rick Yancey

5.0