Was on there a few months back. But. It seemed the website was being redone until now. Which could mean they're finally launching and should be getting news soon. Fingers crossed.
Yes ICPA was there next to CBS and FOX and ABC etcc initially but they took everything down. Many of us saw it before but many didnt believe it until NOW!!!