Michael Rivers

Michael Rivers is a character seen in Eternal Winter. He was on vacation in California from Florida until the WR 104 Gamma-Ray Burst incident.