Deletion of TEFLWatch

Comment: Alexa rank past a millionhttp://www.alexa.com/data/details/traffic_details?q=http%3A%2F%2Fwww.teflwatch.org%2F&url=teflwatch.org, no  found
Stance: delete
Cited policy: Wikipedia:Reliable sources (WP:RS)