Byron Allen, an American businessman, is now trending online after paying $100 million for an 11,000-square-foot Malibu property. Allen's freshly boug
Read MoreByron Allen, an American businessman, is now trending online after paying $100 million for an 11,000-square-foot Malibu property. Allen's freshly boug
Read More