WARNING: video contains language that some may find offensive.

Matt Garrett captured the video above of an adult white shark (Carcharodon carcharias) spotted about 25 miles southeast of Wrightsville Beach, North Carolina. According to an NBC report Garrett, from Boston, was fishing with friends when the shark showed up and began circling the boat. Garrett says the shark stayed in the area for about 20 minutes.

While white shark sightings off of the coast of North Carolina are not unheard of, it is fairly rare for sightings in the area to be documented on video. Tracking data indicates that the waters off North Carolina are along Atlantic white sharks migratory routes. In the spring and summer months white sharks have been documented traveling north along the East Coast from Florida waters to the cooler waters off New England, and then returning south in the fall and winter months.