Technology News Victoria and David Beckham irk new neighbors just days after moving into $80million Miami mansion October 26, 2024