This week in science

10365808_849258411761838_4891283618776720584_n

For more info follow these links

Thanks to IFLS for producing this image.