
CS26. Photo credit: A Leddy, 2015.

CS26. Photo credit: A Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS50. Photo credit: Alethea Leddy, 2015.

CS134 BCX1068. Photo credit: Alethea Leddy, 2015.

CS134 BCX1068. Photo credit: Alethea Leddy, 2015.

CS134 BCX1068. Photo credit: Alethea Leddy, 2015.

CS134 BCX1068. Photo credit: Alethea Leddy, 2015.

CS134 BCX1068. Photo credit: Alethea Leddy, 2015.

CS134 BCX1068. Photo credit: Alethea Leddy, 2015.

CS134 BCX1068 Split Fluke A Leddy 22-Jun-2015

CS134 BCX1068. Photo credit: Alethea Leddy, 2015.

CS134 BCX1068. Photo credit: Alethea Leddy, 2015.

BCX1057. Photo credit: Alethea Leddy, 2015.

BCX1057. Photo credit: Alethea Leddy, 2015.

BCX1057. Photo credit: Alethea Leddy, 2015.

BCX1057. Photo credit: Alethea Leddy, 2015.

BCX1057. Photo credit: Alethea Leddy, 2015.

BCX1057. Photo credit: Alethea Leddy, 2015.

BCX1057. Photo credit: Alethea Leddy, 2015.

BCX1057. Photo credit: Alethea Leddy, 2015.
Calf of CS50 in 2015