New Sid Melvin Video

Ambiguous has a new video of Sid Melvin up at its site. Check it.

sid