Chimera Portal Device

Mysterious portal creating device.

Date
February 14, 2021