Talk:Green Chair

US release
In 2024, the text still says " A release was expected in late 2007." Did it happen or not? Kdammers (talk) 18:00, 28 January 2024 (UTC)