What is Black Soldier Fly Larvae? Self Harvesting?

I found this article that should help you know what it is…

And here is a video to show how fast Black Soldier Flies larvae eating two fish:

The larvae can be self harvested. Here is a video to show how:

Check this video that Gregory Walker sent me: