Check out this video of Denver, Colorado's sickest new live electronic trio, Ill Mannered