Tag: laura sicouri
LSD, ABC, they’re all just LETTERS, man. The animated short LSD ABC is bizarre and brilliant. It took over a year for creators Laura Sicouri and Kadavre Exquis to animate and score the film, but we have a hunch they took their time and had some fun here and there. E is for Ectoplasm. P […]