Where is Firefox?

I have all the newest and latest updates to Apple TV and ATV Flash. I downloaded Firefox on the ATV and it says it’s installed but I can’t find it anywhere. Can anyone please help?

Firefox can be launched through the nitoTV --> Applications menu. If you don’t see this menu on your AppleTV it can be enabled through the nitoTV --> Settings --> Categories menu.