We hope that the mastermind behind The Avengers team members (amongst various other well-known Marvel characters many of us love) has tight security guarding his new home in the Los Angeles area, just 'cause he's Stan Lee. Also, Stan Lee managed to sell his previous home within a … [Read more...]