FindFace

Findface

Findface has amassed 500,000 users and processed nearly 3m searches.