Skip to Content Facebook Feature Image

Photo highlights from NFL training camps

Sport

Photo highlights from NFL training camps
Sport

Sport

Photo highlights from NFL training camps

2025-07-31 00:00 Last Updated At:00:11

All 32 NFL teams are in training camp preparing for the upcoming season. Players are signing autographs for eager fans and, in many parts of the country, dealing with extreme heat as they try to master their playbooks and improve their conditioning.

This is a photo gallery curated by AP photo editors.

More Images
The field is reflected in the visor of Seattle Seahawks running back Kenneth Walker III during the NFL football team's training camp, Monday, July 28, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

The field is reflected in the visor of Seattle Seahawks running back Kenneth Walker III during the NFL football team's training camp, Monday, July 28, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Tennessee Titans long snapper Morgan Cox, right, spends time with his son Thomas after practice at the team's NFL football training camp Wednesday, July 23, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Tennessee Titans long snapper Morgan Cox, right, spends time with his son Thomas after practice at the team's NFL football training camp Wednesday, July 23, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

A sign of Detroit Lions quarterback Jared Goff is seen as fans wait to sign autographs during Back Together Weekend at the team's NFL football training camp, Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

A sign of Detroit Lions quarterback Jared Goff is seen as fans wait to sign autographs during Back Together Weekend at the team's NFL football training camp, Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Green Bay Packers' quarterback Jordan Love rides a bike to practice at the team’s NFL football training camp Wednesday, July 23, 2025, in Green Bay, Wis. (AP Photo/Matt Ludtke)

Green Bay Packers' quarterback Jordan Love rides a bike to practice at the team’s NFL football training camp Wednesday, July 23, 2025, in Green Bay, Wis. (AP Photo/Matt Ludtke)

Robert Gonzales, of Monroe, poses for a portrait during Back Together Weekend at NFL football training camp Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Robert Gonzales, of Monroe, poses for a portrait during Back Together Weekend at NFL football training camp Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Los Angeles Chargers linebacker Denzel Perryman (6) flexes as he runs a drill during practice at the team's NFL football training camp, Wednesday, July 23, 2025, in San Diego. (AP Photo/Denis Poroy)

Los Angeles Chargers linebacker Denzel Perryman (6) flexes as he runs a drill during practice at the team's NFL football training camp, Wednesday, July 23, 2025, in San Diego. (AP Photo/Denis Poroy)

A young girl looks up and reacts to a cut out of Philadelphia Eagles' A.J. Brown at the team's NFL football training camp, Saturday, July 26, 2025. (AP Photo/Chris Szagola)

A young girl looks up and reacts to a cut out of Philadelphia Eagles' A.J. Brown at the team's NFL football training camp, Saturday, July 26, 2025. (AP Photo/Chris Szagola)

New Orleans Saints wide receiver Brandin Cooks (10) is restrained by cornerbacks Isaac Yiadom and Alontae Taylor, during a scuffle with cornerback Rejzohn Wright during an NFL football training camp in Metairie, La., Thursday, July 24, 2025. (AP Photo/Gerald Herbert)

New Orleans Saints wide receiver Brandin Cooks (10) is restrained by cornerbacks Isaac Yiadom and Alontae Taylor, during a scuffle with cornerback Rejzohn Wright during an NFL football training camp in Metairie, La., Thursday, July 24, 2025. (AP Photo/Gerald Herbert)

Arizona Cardinals wide receiver Simi Fehoko (80) leaps in front of Cardinals defensive back Ekow Boye-Doe (35) during practice at the team's NFL football training camp Thursday, July 24, 2025, in Glendale, Ariz. (AP Photo/Ross D. Franklin)

Arizona Cardinals wide receiver Simi Fehoko (80) leaps in front of Cardinals defensive back Ekow Boye-Doe (35) during practice at the team's NFL football training camp Thursday, July 24, 2025, in Glendale, Ariz. (AP Photo/Ross D. Franklin)

Dallas Cowboys wide receiver CeeDee Lamb greets fans during training camp Tuesday, July 22, 2025, in Oxnard, Calif. (AP Photo/Mark J. Terrill)

Dallas Cowboys wide receiver CeeDee Lamb greets fans during training camp Tuesday, July 22, 2025, in Oxnard, Calif. (AP Photo/Mark J. Terrill)

A fan throws an axe in a cage during the Seattle Seahawks NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

A fan throws an axe in a cage during the Seattle Seahawks NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Love Womack, 7, plays with bubbles during Back Together Weekend at the Houston Texans' NFL football training camp Saturday, July 26, 2025, in Houston. (AP Photo/Ashley Landis)

Love Womack, 7, plays with bubbles during Back Together Weekend at the Houston Texans' NFL football training camp Saturday, July 26, 2025, in Houston. (AP Photo/Ashley Landis)

Fans react as Kansas City Chiefs wide receiver Xavier Worthy, right, gives autographs during Back Together Weekend at the team's NFL football training camp Sunday, July 27, 2025, in St. Joseph, Mo. (AP Photo/Charlie Riedel)

Fans react as Kansas City Chiefs wide receiver Xavier Worthy, right, gives autographs during Back Together Weekend at the team's NFL football training camp Sunday, July 27, 2025, in St. Joseph, Mo. (AP Photo/Charlie Riedel)

Houston Texans wide receiver Daniel Jackson (85) greets fans during Back Together Weekend at the team's NFL football training camp Saturday, July 26, 2025, in Houston. (AP Photo/Ashley Landis)

Houston Texans wide receiver Daniel Jackson (85) greets fans during Back Together Weekend at the team's NFL football training camp Saturday, July 26, 2025, in Houston. (AP Photo/Ashley Landis)

Seattle Seahawks quarterback Jalen Milroe runs out to the field during the NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Seattle Seahawks quarterback Jalen Milroe runs out to the field during the NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Jaxxon Nehm, 10, poses for a portrait with Detroit Lions themed face paint during Back Together Weekend at NFL football training camp Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Jaxxon Nehm, 10, poses for a portrait with Detroit Lions themed face paint during Back Together Weekend at NFL football training camp Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Seattle Seahawks fullback Brady Russell (38) stretches with teammates during the NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Seattle Seahawks fullback Brady Russell (38) stretches with teammates during the NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Tennessee Titans linebacker Arden Key uses a wet towel to cool off after practice at the team's NFL football training camp, Tuesday, July 29, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Tennessee Titans linebacker Arden Key uses a wet towel to cool off after practice at the team's NFL football training camp, Tuesday, July 29, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Los Angeles Chargers running back Omarion Hampton (8) participates in a drill during an NFL training camp Saturday, July 26, 2025, in El Segundo, Calif. (AP Photo/Eric Thayer)

Los Angeles Chargers running back Omarion Hampton (8) participates in a drill during an NFL training camp Saturday, July 26, 2025, in El Segundo, Calif. (AP Photo/Eric Thayer)

Los Angeles Chargers running back Kimani Vidal reaches for a pass during an NFL football training camp Saturday, July 26, 2025, in El Segundo, Calif. (AP Photo/Eric Thayer)

Los Angeles Chargers running back Kimani Vidal reaches for a pass during an NFL football training camp Saturday, July 26, 2025, in El Segundo, Calif. (AP Photo/Eric Thayer)

Fans watch the Tennessee Titans stretch during "Back Together Weekend" at the team's NFL football training camp Saturday, July 26, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Fans watch the Tennessee Titans stretch during "Back Together Weekend" at the team's NFL football training camp Saturday, July 26, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Philadelphia Eagles wide receiver DeVonta Smith catches a ball during practice at the team’s NFL football training camp, Wednesday, July 23, 2025, in Philadelphia. (AP Photo/Matt Rourke)

Philadelphia Eagles wide receiver DeVonta Smith catches a ball during practice at the team’s NFL football training camp, Wednesday, July 23, 2025, in Philadelphia. (AP Photo/Matt Rourke)

AP NFL: https://apnews.com/hub/nfl

The field is reflected in the visor of Seattle Seahawks running back Kenneth Walker III during the NFL football team's training camp, Monday, July 28, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

The field is reflected in the visor of Seattle Seahawks running back Kenneth Walker III during the NFL football team's training camp, Monday, July 28, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Tennessee Titans long snapper Morgan Cox, right, spends time with his son Thomas after practice at the team's NFL football training camp Wednesday, July 23, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Tennessee Titans long snapper Morgan Cox, right, spends time with his son Thomas after practice at the team's NFL football training camp Wednesday, July 23, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

A sign of Detroit Lions quarterback Jared Goff is seen as fans wait to sign autographs during Back Together Weekend at the team's NFL football training camp, Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

A sign of Detroit Lions quarterback Jared Goff is seen as fans wait to sign autographs during Back Together Weekend at the team's NFL football training camp, Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Green Bay Packers' quarterback Jordan Love rides a bike to practice at the team’s NFL football training camp Wednesday, July 23, 2025, in Green Bay, Wis. (AP Photo/Matt Ludtke)

Green Bay Packers' quarterback Jordan Love rides a bike to practice at the team’s NFL football training camp Wednesday, July 23, 2025, in Green Bay, Wis. (AP Photo/Matt Ludtke)

Robert Gonzales, of Monroe, poses for a portrait during Back Together Weekend at NFL football training camp Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Robert Gonzales, of Monroe, poses for a portrait during Back Together Weekend at NFL football training camp Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Los Angeles Chargers linebacker Denzel Perryman (6) flexes as he runs a drill during practice at the team's NFL football training camp, Wednesday, July 23, 2025, in San Diego. (AP Photo/Denis Poroy)

Los Angeles Chargers linebacker Denzel Perryman (6) flexes as he runs a drill during practice at the team's NFL football training camp, Wednesday, July 23, 2025, in San Diego. (AP Photo/Denis Poroy)

A young girl looks up and reacts to a cut out of Philadelphia Eagles' A.J. Brown at the team's NFL football training camp, Saturday, July 26, 2025. (AP Photo/Chris Szagola)

A young girl looks up and reacts to a cut out of Philadelphia Eagles' A.J. Brown at the team's NFL football training camp, Saturday, July 26, 2025. (AP Photo/Chris Szagola)

New Orleans Saints wide receiver Brandin Cooks (10) is restrained by cornerbacks Isaac Yiadom and Alontae Taylor, during a scuffle with cornerback Rejzohn Wright during an NFL football training camp in Metairie, La., Thursday, July 24, 2025. (AP Photo/Gerald Herbert)

New Orleans Saints wide receiver Brandin Cooks (10) is restrained by cornerbacks Isaac Yiadom and Alontae Taylor, during a scuffle with cornerback Rejzohn Wright during an NFL football training camp in Metairie, La., Thursday, July 24, 2025. (AP Photo/Gerald Herbert)

Arizona Cardinals wide receiver Simi Fehoko (80) leaps in front of Cardinals defensive back Ekow Boye-Doe (35) during practice at the team's NFL football training camp Thursday, July 24, 2025, in Glendale, Ariz. (AP Photo/Ross D. Franklin)

Arizona Cardinals wide receiver Simi Fehoko (80) leaps in front of Cardinals defensive back Ekow Boye-Doe (35) during practice at the team's NFL football training camp Thursday, July 24, 2025, in Glendale, Ariz. (AP Photo/Ross D. Franklin)

Dallas Cowboys wide receiver CeeDee Lamb greets fans during training camp Tuesday, July 22, 2025, in Oxnard, Calif. (AP Photo/Mark J. Terrill)

Dallas Cowboys wide receiver CeeDee Lamb greets fans during training camp Tuesday, July 22, 2025, in Oxnard, Calif. (AP Photo/Mark J. Terrill)

A fan throws an axe in a cage during the Seattle Seahawks NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

A fan throws an axe in a cage during the Seattle Seahawks NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Love Womack, 7, plays with bubbles during Back Together Weekend at the Houston Texans' NFL football training camp Saturday, July 26, 2025, in Houston. (AP Photo/Ashley Landis)

Love Womack, 7, plays with bubbles during Back Together Weekend at the Houston Texans' NFL football training camp Saturday, July 26, 2025, in Houston. (AP Photo/Ashley Landis)

Fans react as Kansas City Chiefs wide receiver Xavier Worthy, right, gives autographs during Back Together Weekend at the team's NFL football training camp Sunday, July 27, 2025, in St. Joseph, Mo. (AP Photo/Charlie Riedel)

Fans react as Kansas City Chiefs wide receiver Xavier Worthy, right, gives autographs during Back Together Weekend at the team's NFL football training camp Sunday, July 27, 2025, in St. Joseph, Mo. (AP Photo/Charlie Riedel)

Houston Texans wide receiver Daniel Jackson (85) greets fans during Back Together Weekend at the team's NFL football training camp Saturday, July 26, 2025, in Houston. (AP Photo/Ashley Landis)

Houston Texans wide receiver Daniel Jackson (85) greets fans during Back Together Weekend at the team's NFL football training camp Saturday, July 26, 2025, in Houston. (AP Photo/Ashley Landis)

Seattle Seahawks quarterback Jalen Milroe runs out to the field during the NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Seattle Seahawks quarterback Jalen Milroe runs out to the field during the NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Jaxxon Nehm, 10, poses for a portrait with Detroit Lions themed face paint during Back Together Weekend at NFL football training camp Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Jaxxon Nehm, 10, poses for a portrait with Detroit Lions themed face paint during Back Together Weekend at NFL football training camp Saturday, July 26, 2025, in Allen Park, Mich. (AP Photo/Ryan Sun)

Seattle Seahawks fullback Brady Russell (38) stretches with teammates during the NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Seattle Seahawks fullback Brady Russell (38) stretches with teammates during the NFL football team's training camp Friday, July 25, 2025, in Renton, Wash. (AP Photo/Lindsey Wasson)

Tennessee Titans linebacker Arden Key uses a wet towel to cool off after practice at the team's NFL football training camp, Tuesday, July 29, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Tennessee Titans linebacker Arden Key uses a wet towel to cool off after practice at the team's NFL football training camp, Tuesday, July 29, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Los Angeles Chargers running back Omarion Hampton (8) participates in a drill during an NFL training camp Saturday, July 26, 2025, in El Segundo, Calif. (AP Photo/Eric Thayer)

Los Angeles Chargers running back Omarion Hampton (8) participates in a drill during an NFL training camp Saturday, July 26, 2025, in El Segundo, Calif. (AP Photo/Eric Thayer)

Los Angeles Chargers running back Kimani Vidal reaches for a pass during an NFL football training camp Saturday, July 26, 2025, in El Segundo, Calif. (AP Photo/Eric Thayer)

Los Angeles Chargers running back Kimani Vidal reaches for a pass during an NFL football training camp Saturday, July 26, 2025, in El Segundo, Calif. (AP Photo/Eric Thayer)

Fans watch the Tennessee Titans stretch during "Back Together Weekend" at the team's NFL football training camp Saturday, July 26, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Fans watch the Tennessee Titans stretch during "Back Together Weekend" at the team's NFL football training camp Saturday, July 26, 2025, in Nashville, Tenn. (AP Photo/George Walker IV)

Philadelphia Eagles wide receiver DeVonta Smith catches a ball during practice at the team’s NFL football training camp, Wednesday, July 23, 2025, in Philadelphia. (AP Photo/Matt Rourke)

Philadelphia Eagles wide receiver DeVonta Smith catches a ball during practice at the team’s NFL football training camp, Wednesday, July 23, 2025, in Philadelphia. (AP Photo/Matt Rourke)

WASHINGTON (AP) — A bipartisan group of lawmakers have proposed creating a new agency with $2.5 billion to spur production of rare earths and the other critical minerals, while the Trump administration has already taken aggressive actions to break China's grip on the market for these materials that are crucial to high-tech products, including cellphones, electric vehicles, jet fighters and missiles.

It’s too early to tell how the bill, if passed, could align with the White House’s policy, but whatever the approach, the U.S. is in a crunch to drastically reduce its reliance on China, after Beijing used its dominance of the critical minerals market to gain leverage in the trade war with Washington. President Donald Trump and Chinese President Xi Jinping agreed to a one-year truce in October, by which Beijing would continue to export critical minerals while the U.S. would ease its export controls of U.S. technology on China.

The Pentagon has shelled out nearly $5 billion over the past year to help ensure its access to the materials after the trade war laid bare just how beholden the U.S. is to China, which processes more than 90% of the world's critical minerals. To break Beijing's chokehold, the U.S. government is taking equity stakes in a handful of critical mineral companies and in some cases guaranteeing the price of some commodities using an approach that seems more likely to come out of China's playbook instead of a Republican administration.

The bill that Sen. Jeanne Shaheen, D-N.H., and Sen. Todd Young, R-Ind., introduced Thursday would favor a more market-based approach by setting up the independent body charged with building a stockpile of critical minerals and related products, stabilizing prices, and encouraging domestic and allied production to help ensure stable supply not only for the military but also the broader economy and manufacturers.

Shaheen called the legislation “a historic investment” to make the U.S. economy more resilient against China’s dominance that she said has left the U.S. vulnerable to economic coercion. Young said creating the new reserve is “a much-needed, aggressive step to protect our national and economic security.”

Rep. Rob Wittman, R.-Va., introduced the House version of the bill.

When Trump imposed widespread tariffs last spring, Beijing fought back not only with tit-for-tat tariffs but severe restrictions on the export of critical minerals, forcing Washington to back down and eventually agree to the truce when the leaders met in South Korea.

On Monday, in his speech at SpaceX, Defense Secretary Pete Hegseth revealed that the Pentagon has in the past five months alone “deployed over $4.5 billion in capital commitments” to close six critical minerals deals that will “help free the United States from market manipulation.”

One of the deals involves a $150 million of preferred equity by the Pentagon in Atlantic Alumina Co. to save the country's last alumina refinery and build its first large-scale gallium production facility in Louisiana.

Last year, the Pentagon announced it would buy $400 million of preferred stock in MP Materials, which owns the country's only operational rare earths mine at Mountain Pass, California, and entered into a $1.4-billion joint partnership with ReElement Technologies Corp. to build up a domestic supply chain for rare earth magnets.

On Wednesday, Trump announced in a proclamation that the U.S. is “too reliant” on foreign-sourced critical minerals and directed his administration to negotiate better deals. He said possible remedies would include minimum import prices for certain critical minerals.

“Reshoring manufacturing that’s critical to our national and economic security is a top priority for the Trump administration,” said Kush Desai, a White House spokesperson.

The drastic move by the U.S. government to take equity stakes has prompted some analysts to observe that Washington is pivoting to some form of state capitalism to compete with Beijing.

“Despite the dangers of political interference, the strategic logic is compelling,” wrote Elly Rostoum, a senior fellow at the Washington-based research institute Center for European Policy Analysis. She suggested that the new model could be “a prudent way for the U.S. to ensure strategic autonomy and industrial sovereignty.”

Companies across the industry are welcoming the intervention from Trump's administration.

“He is playing three-dimensional chess on critical minerals like no previous president has done. It's about time too, given the military and strategic vulnerability we face by having to import so many of these fundamental building blocks of technology and national defense,” NioCorp's Chief Communications Officer Jim Sims said. That company is trying to finish raising the money it needs to build a mine in southeast Nebraska.

In addition to trying to boost domestic production, the Trump administration has sought to secure some of these crucial elements through allies. In October, Trump signed an $8.5 billion agreement with Australia to invest in mining there, and the president is now aggressively trying to take over Greenland in the hope of being able to one day extract rare earths from there.

On Monday, finance ministers from the G7 nations huddled in Washington over their vulnerability in the critical mineral supply chains.

U.S. Treasury Secretary Scott Bessent, who has led several rounds of trade negotiations with Beijing, urged attendees to increase their supply chain resiliency and thanked them for their willingness to work together “toward decisive action and lasting solutions,” according to a Treasury statement.

The bill introduced on Thursday by Shaheen and Young would encourage production with both domestic and allied producers.

Congress in the past several years has pushed for legislation to protect the U.S. military and civilian industry from Beijing's chokehold. The issue became a pressing concern every time China turned to its proven tactics of either restricting the supply or turned to dumping extra critical minerals on the market to depress prices and drive any potential competitors out of business.

The Biden administration sought to increase demand for critical minerals domestically by pushing for more electric vehicle and windmill production. But the Trump administration largely eliminated the incentives for those products and instead chose to focus on increasing critical minerals production directly.

Most of those past efforts were on a much more limited scale than what the government has done in the past year, and they were largely abandoned after China relented and eased access to critical minerals.

Funk reported from Omaha, Nebraska. AP writer Konstantin Toropin contributed to the report.

FILE - NioCorp Chief Operating Officer Scott Honan tells a group of investors about the plans for a proposed mine during a tour of the site Oct. 6, 2021, near Elk Creek in southeast Nebraska. (AP Photo/Josh Funk, File)

FILE - NioCorp Chief Operating Officer Scott Honan tells a group of investors about the plans for a proposed mine during a tour of the site Oct. 6, 2021, near Elk Creek in southeast Nebraska. (AP Photo/Josh Funk, File)

FILE - President Donald Trump, left, and Chinese President Xi Jinping, right, shake hands before their meeting at Gimhae International Airport in Busan, South Korea, Oct. 30, 2025. (AP Photo/Mark Schiefelbein, File)

FILE - President Donald Trump, left, and Chinese President Xi Jinping, right, shake hands before their meeting at Gimhae International Airport in Busan, South Korea, Oct. 30, 2025. (AP Photo/Mark Schiefelbein, File)

FILE - Workers use machinery to dig at a rare earth mine in Ganxian county in central China's Jiangxi province on Dec. 30, 2010. (Chinatopix via AP, File)

FILE - Workers use machinery to dig at a rare earth mine in Ganxian county in central China's Jiangxi province on Dec. 30, 2010. (Chinatopix via AP, File)

Recommended Articles