22179872_1579011215511506_5366787471420979481_o

An artist paints the Forecastle Foundation mural during the Forecastle Festival.