Did Frogstronaut Survive? Astronomer Ponders Nasa ...
A frog wearing a spacesuit with the word "FROG" on it, standing in front of an American flag.
A frog wearing a spacesuit with the word "FROG" on it, standing in front of an American flag.