I am wondering 2 things.
1. The creators said we would reac h 29th of april long before the season finale, does this mean it happens in countdown ? I wouldnt actually call that long before though.
2. The network ordered 25 episodes, are all those filmed, and will they air like planned ?