17 Meters = 55.774278 Feet
So basically the same size as a Megalodon. I wonder which one would win? I can see the makings of a movie here, we could maybe even include Godzilla to make it more interesting.
17 Meters = 55.774278 Feet
Using the standard of American measurement, How long is that in Football fields?