Ultraviolet

Ultraviolet - R.J. Anderson First half 4 stars, second half 3 stars.

Good beginning but a bit too strange towards the end...