>Seem odd to anyanon that Elon knows off the top of his head where and when the Russian Fleet is located???
Is it?
No different to people around the world knowing that Pearl Harbour is a major US navy base.
Sevastopol is the biggest Russian port in the Black Sea and home to the Black Sea fleet.