Home Technology & Innovation Twitter’s bird statue sells for $100,000 at auction

Exit mobile version