The Casa de Cucaracha guys are at it again with the sequel to Officer Meanie. If you’re scared to death of clowns, don’t watch!!!