The longest labor is coming to an end, and April the Giraffe is FINALLY having her baby! There's no truth she's giving birth to a bunny for Easter! You can check out the live feed here!