ROWR!

Do you think this advertisement currently residing in Los Angeles gets that point across?

It's like Cloverfield all over again!