Translucent Medusa

Found in the streets of Aalborg in Denmark, Australian street artist Nychos leaves his mark with this creative mural.