This is most likely a legend. The fish does feed on blood, including human blood when given the chance, but there have been no proven cases of one swimming up a human urethra. However, there have been documented cases of them swimming up a vaginal canal.