This is a electronic key card item for a video game or animated short.
CC AttributionCreative Commons Attribution
Comments
Comments