image
Stan Lee drops $1 billion lawsuit amid legal turmoil