Not just Twitter, other big websites are down
Just a hiccup apparently.
Ted Cruz’s fault. hE’s sTeAliNg tHeIR dElEgAtEs !!!!11!