A review by oceaneanagonye
Omega on the Loose by Samantha Cayto

4.0

A bit frustrating, but this story had a perfect ending.