Well a few days ago these showed up... How long do they take to hatch?



And here it is showing off..



May I ask what is that thing coming straight up?

Oh and here is the tank its in. A 10 Gallon by itself... Temp is kept at 82F.