That one is about 70 miles across I believe.
Meteor crater is about 3/4 mile across! I wouldn't want to have been around when that thing rang our bell...
Regards, GtG