Craig Rosebraugh

Craig Rosebraugh is a militant environmental activist who has been associated with the Earth Liberation Front (ELF) and Animal Liberation Front (ALF).