New Solar Telescope

Sunspot (Roberto "Bobby" da Costa) is a fictional superhero appearing in American comic books published by Marvel Comics.

Read more in the app

The Sun Gets Its Close-up: Images from New Solar Telescope