When a 17-year-old Tupac Shakur walked into Leila Steinberg's living room, she sat up and took notice. For one, he was ...