China's 'lobster eye' Einstein telescope releases 1st batch

© 2025 Vimarsana