Who are the only witnesses allowed to express an opinion?
Defence Witnesses
Prosecution Witnesses
Expert Witnesses