Maximum Ride (spoilers included!)