The powerful James Webb Space Telescope is a mighty technological tool. Astrophysicists first conceived it over 20 years ago, and…
[/caption] First impression after seeing this new image of NGC 3324? It’s Alfred Hitchcock, bulbous nose and all (see image…