Super Psycho Man - Flash site
Launched in Summer 2008 to promote Planet 19's Super Psycho Man shorts.
  
CLICK HERE to view