Radiohead suggest upcoming activity by forming new legal entity Radiohead have formed a new legal entity, suggesting that they might be planning significant activity in 2025. Go to Source Author: Max Pilley