Critic Reviews (1)
Marc Chapleau
Sign In to see Critic Reviews. Not a Member? Please Sign Up.
Smell (? Notched) pronounced, disturbing, it feels the band-aid, reducing too; it's much better on the palate, the...
Smell (? Notched) pronounced, disturbing, it feels the band-aid, reducing too; it's much better on the palate, the...