Stephanie Wilson STS 121 and STS 120 !
Looks like Stephanie Wilson is part of the STS 120 crew after having been recently to space with STS 121 !
Looks like Stephanie Wilson is part of the STS 120 crew after having been recently to space with STS 121 !