agargara

A mysterious postcard arrives in the mail...
Puzzle