2011 April 15 19 57 41

THE MOUSTACHES ARE MULTIPLYING. I suspect they are actually Tribble larvae