LeftoverLocals GPU Flaw Exposes AI Data in Devices Equipped with Apple, AMD, and Qualcomm Hardware

A security flaw affecting GPUs from four hardware manufacturers that exposed artificial intelligence (AI) data was unearthed by security researchers. The issue impacts several devices equipped with GPUs from these firms, including some iPhone, iPad, and Mac computers. Hackers can exfiltrate personal information being used in AI operations on the local memory of affected devices — including large language models (LLMs) used by services like Google, Meta, ChatGPT maker OpenAI, and Microsoft using a few lines of code, according to researchers.

Researchers at Trail of Bits uncovered a security flaw affecting GPUs from AMD, Apple, Imagination, and Qualcomm that has been dubbed LeftoverLocals. This vulnerability is related to the affected device’s GPU and allows hackers to access information via local memory created by another process. Arm, Intel, and Nvidia GPUs are reportedly unaffected by the same security flaw.

In a detailed disclosure published earlier this week, the researchers highlight how the security flaw affects LLMs and machine learning (ML) models that are run on impacted devices. They were able to build a proof of concept (PoC) of the attack that allowed them to access information from another user’s LLM session that was being run in a different process.

A demonstration of an attacker listening in on an interactive LLM chat session
Photo Credit: Screenshot/ Trail of Bits

 

By running a few lines of code, a hacker can use the LeftoverLocals security flaw to reconstruct the LLM response in an interactive session “with high precision”, according to the researchers. The flaw was discovered by Tyler Sorensen and is being tracked by CVE-2023-4969.

The researchers state that they reached out to Apple and received a response on January 13, while the company has patched some devices with the A17 Pro — that powers the iPhone 15 Pro and 15 Pro Max — and M3 chip series, but other devices have not been patched, such as the M2-powered MacBook Air.

Meanwhile, AMD has stated is still exploring ways to mitigate the security vulnerability and Qualcomm has issued a patch with its v2.07 firmware that fixes the flaw on some devices, while others could still remain impacted. Affected Imagination GPUs were patched last month as part of the recent DDK 23.3 release, according to the researchers.


Affiliate links may be automatically generated – see our ethics statement for details.

Check out our Latest News and Follow us at Facebook

Original Source

Google, Meta, Qualcomm Form Coalition for Open Digital Ecosystems in Light of New EU Tech Rules

Alphabet’s Google, Meta Platforms, Qualcomm and seven other tech companies on Wednesday teamed up to push for open digital ecosystems in response to new EU tech rules in a move that may also take the edge of possible future legislation.

Calling itself the Coalition for Open Digital Ecosystems (CODE), the group said it wants to promote more open platforms and systems to boost growth and innovation in Europe.

The group said it will work with academics, policymakers and companies on digital openness and how this can be achieved in Europe “through the implementation of the Digital Markets Act (DMA) and in future EU regulatory framework developments”.

The DMA requires gatekeepers — tech giants that control access to their platforms — to allow third parties to inter-operate with the gatekeeper’s own services and allow their business users to promote their offer and conclude contracts with their customers outside the gatekeeper’s platform.

“We have had a number of conversations in the past few months about what ‘good’ looks like when it comes to digital ecosystems in Europe, what fosters innovation, and what will positively impact competitiveness. We think openness is the crucial element,” Lynx founder Stan Larroque said in a statement.

Other members of the group are Chinese smart devices maker Honor, China’s Lenovo, French augmented reality start-up Lynx, US telecoms equipment maker Motorola, UK electronics maker Nothing, Norwegian tech company Opera and German messaging services provider Wire.

The Coalition said it aims to open up digital ecosystems through cross-industry collaboration and promote seamless connectivity and interoperable systems, among others.

© Thomson Reuters 2023


Affiliate links may be automatically generated – see our ethics statement for details.

Check out our Latest News and Follow us at Facebook

Original Source

Apple Preparing to Shut In-House 5G Modem Development Months After Extending Qualcomm Deal: Report

Apple is planning to scrap its long-term project to develop its own in-house 5G modem chip, according to a report on a South Korean web portal. Citing supply chain sources, the forum user states that the iPhone maker is preparing to shut down the project completely. Recent reports suggested that Apple was struggling to create its own modem chip despite years of investment and talent acquisition, keeping the company reliant on other chipmakers like Qualcomm for modems for its smartphones.

In the post shared on Naver (via GSMArena), the user states (translated from Korean) that the Cupertino company has begun “winding down its ongoing investment in the 5G modem development department and personnel that it has been developing in-house for several years.” Apple was previously said to be working on a 5G modem chip that could arrive on a smartphone by 2025.

The company’s efforts to design its own modem chip for the rumoured 4th generation iPhone SE model appears to have been unsuccessful and is “expected to be completely cleaned up,” the post states. The claims made in the post have been corroborated by Revegnus (@Tech_Reve) a tipster on X (formerly known as Twitter), who claims that he received the same information from a Japanese source.

Earlier this month, reports stated that Apple’s plans to bring its own 5G modem chip to a smartphone were unlikely to materialise until the end of 2025 or early 2026. The Bloomberg report came months after Apple renewed its deal with Qualcomm to include the latter’s modems in its upcoming iPhone models.

Despite Apple’s successful acquisition of Intel’s modem unit for $1 billion back in 2019 and the company’s efforts to develop a chip that began a year later, the report stated that Apple’s attempt to design its own modem has hit several roadblocks over the years.

In addition to developing a chip without infringing on Qualcomm’s several patents, Apple also faced other challenges while developing its own modem chip. These included the ability to offer fast 5G speeds to compete with chips from Qualcomm — Apple created different versions of the modem and one of them did not have support for millimetre-wave (mmWave) 5G bands that offer much faster speeds than Sub-6 5G bands.

While there’s no public announcement from Apple on whether the company plans to continue developing its own 5G chip, recent reports suggest that the company is unlikely to include its own modem on the successor to the iPhone SE (2022) and might have to rely on Qualcomm or other suppliers for modems on its smartphones for the foreseeable future.


Affiliate links may be automatically generated – see our ethics statement for details.



Check out our Latest News and Follow us at Facebook

Original Source

Qualcomm Snapdragon 7 Gen 3 SoC Debuts With On-Device AI; Said to Bring 50 Percent GPU Gains Over Gen 2

Qualcomm unveiled the new Snapdragon 7 Gen 3 SoC mobile chipset on Friday, November 17. The new mid-range 5G mobile platform succeeds the Snapdragon 7 Gen 2 chipset and brings new on-device AI-based advancements. The Snapdragon 7 Gen 3 boasts peak CPU speeds of 2.63GHz and is claimed to deliver 50 percent faster GPU performance and 60 percent improved AI performance over its predecessor. The new chip is based on TSMC’s 4nm process technology and carries the part number SM7550-AB. China-based smartphone companies Honor and Vivo have confirmed to pack the Snapdragon 7 Gen 3 in their upcoming smartphones.

The Snapdragon 7 Gen 3 SoC was announced by Qualcomm via a blog post. The new chip based on TSMC’s 4nm process technology follows a 1+3+4 architecture and is claimed to provide over 50 percent faster GPU performance, and 60 percent improved AI performance per watt over the Snapdragon 7 Gen 2. It is further claimed to deliver 20 percent increased power efficiency compared to the previous model. Qualcomm’s Quick Charge 5 technology claims to fill the battery from zero to 50 percent in just five minutes.

As mentioned, the Kryo CPU features a prime core clocked at 2.63GHz, alongside three performance cores with up to 2.4GHz speed and four efficiency cores clocked at 1.8GHz. The Snapdragon 7 Gen 3 SoC comes with part number SM7550-AB and offers select Snapdragon Elite Gaming features like Qualcomm Game Quick Touch and Adreno HDR Fast Blend.

The new Qualcomm chip supports up to 4K resolution displays at 60Hz refresh rate or WFHD+ resolution at 168Hz. The Snapdragon 7 Gen 3 SoC is equipped with a Qualcomm Spectra triple ISP that can handle up to 200-megapixel main camera modules and record 4K HDR video at 60Hz. It is said to be able to manage simultaneous capture from three lenses and provide AI Remosaic and AI Video Retouch imaging features. It supports the latest LPDDR5T RAM at 3200MHz speed.

On the connectivity front, the Snapdragon 7 Gen 3 SoC includes a Snapdragon X63 5G Modem-RF system with dual SIM dual active (DSDA) 5G and 4G. Users will get Qualcomm FastConnect 6700 for Wi-Fi 6/6E and Bluetooth 5.3 connectivity. Other highlights of the Snapdragon 7 Gen 3 include the Hexagon NPU, support for OpenGL ES 3.2, Vulkan 1.3, OpenCL 2.0 FP APIs, and triple frequency (L1/L5/L2) support in the GNSS antenna.

The new mobile 5G platform will be first adopted by Honor and Vivo. Their first devices with the Snapdragon 7 Gen 3 chipset are expected to be announced this month. The Honor Magic 6 and the Honor 100 series might run on the new chipset.


Samsung launched the Galaxy Z Fold 5 and Galaxy Z Flip 5 alongside the Galaxy Tab S9 series and Galaxy Watch 6 series at its first Galaxy Unpacked event in South Korea. We discuss the company’s new devices and more on the latest episode of Orbital, the Gadgets 360 podcast. Orbital is available on Spotify, Gaana, JioSaavn, Google Podcasts, Apple Podcasts, Amazon Music and wherever you get your podcasts.
Affiliate links may be automatically generated – see our ethics statement for details.

For the latest tech news and reviews, follow Gadgets 360 on X, Facebook, WhatsApp, Threads and Google News. For the latest videos on gadgets and tech, subscribe to our YouTube channel.


Google Expands Bard AI Chatbot Access to Teenagers With Focus on Learning Tools



Check out our Latest News and Follow us at Facebook

Original Source

Apple Could Miss 2025 Target to Replace Vital iPhone Component from Qualcomm: Report

Apple will reportedly miss its target of developing a modem for the iPhone that could see the company replace a vital component sourced from Qualcomm. The iPhone maker was previously tipped to introduce an in-house modem chip for its smartphones within the next couple of years, but a new report suggests that it might be delayed by a year. Apple employees have reportedly been working on the project since 2018, but the company’s alternative to Qualcomm’s modem is said to be years away.

A Bloomberg report, citing unnamed sources at Apple with knowledge of the matter, states that the company is expected to miss its goal to develop an in-house modem chip by early 2025. Instead, the chip could be developed by the end of that year, or in early 2026, according to the report. Earlier this year, Qualcomm and Apple renewed a deal for access to the US chipmaker’s modems for Apple’s iPhone upcoming models.

Apple’s Johny Srouji announced in 2020 that the company had begun development of a new modem chip for its iPhone models. However, it has faced challenges during development — despite acquiring Intel’s modem unit for $1 billion in 2019. The firm missed its plan to include its own 5G modem in an iPhone by next year, and the report suggests that it will not be available until 2026 — when Apple’s deal with Qualcomm is set to end.

When Apple eventually launches its own 5G modem, it might not offer performance on par with competing smartphones equipped with Qualcomm’s modems, according to the report. One of the versions being developed by Apple does not offer support for the short-distance millimetre wave (mmWave) bands that offer extremely high 5G data speeds under certain conditions. Apple would also have to ensure that none of the technologies supported on the chip infringes on Qualcomm’s patents.

Successfully developing its own modem chip would give Apple an advantage over other manufacturers — the company already develops its own mobile processors for its smartphones, tablets, computers, wearables and other devices. However, the report suggests that Apple has run into roadblocks during the development of the component and might eventually introduce the chip on its most affordable smartphone — the purported successor to the iPhone SE (2022).


Affiliate links may be automatically generated – see our ethics statement for details.

Check out our Latest News and Follow us at Facebook

Original Source

Snapdragon 7 Gen 3 Specifications Leak Online, Test Frequencies Hint at Midrange Performance

Snapdragon 7 Gen 3 is tipped to make its debut as the successor to Qualcomm’s Snapdragon 7+ Gen 2 chip and its specifications have surfaced online, giving us an idea of what to expect from the next-generation midrange mobile processor. A tipster has leaked some of the current test frequencies of the upcoming chip, and the values suggest that it will be slightly slower than the previous generation. Qualcomm launched its current Snapdragon 7+ Gen 2 chip in March 2023.

According to details shared by tipster Digital Chat Station (translated from Chinese) on Weibo, Qualcomm’s purported Snapdragon 7 Gen 3 is an octa-core chipset with an Adreno 720 GPU. It will be equipped with a Cortex-A715 prime core clocked at 2.63GHz, three performance cores, and 4 efficiency cores clocked at 2.4GHz and 1.8GHz, respectively.

The core configuration of the purported Snapdragon 7 Gen 3 chip
Photo Credit: Screenshot/ Weibo

 

If we compare the specifications of this chip with the one launched by Qualcomm earlier this year, it appears that the new chip will be slightly less powerful than the Snapdragon 7+ Gen 2. Unveiled in April, the mobile processor is paired with an Adreno 725 GPU. It is equipped with a prime Cortex X2 core clocked at 2.91GHz, three Cortex-A710 performance cores with a peak clock speed of 2.49GHz and four Cortex-A510 efficiency cores, clocked at 1.8GHz.

The tipster claims that smartphones from manufacturers such as Vivo, Honor, and Xiaomi will feature the Snapdragon 7 Gen 3 chip, which bears the SM7550 model number. Just like its predecessor, it will be built on TSMC’s 4nm process, which means it can be expected to offer better power efficiency compared to other smartphones with midrange mobile processors.

Qualcomm is yet to announce a launch date for the purported Snapdragon 7 Gen 3 chip — the company unveiled the Snapdragon 7+ Gen 2 in March with a Snapdragon X62 modem, support for Wi-Fi 6E, Bluetooth 5.3, and Android Ready SE for digital car key support. We can expect the company to reveal details of the Snapdragon 7 Gen 3 in the first quarter of 2024.


Affiliate links may be automatically generated – see our ethics statement for details.

For the latest tech news and reviews, follow Gadgets 360 on X, Facebook, WhatsApp, Threads and Google News. For the latest videos on gadgets and tech, subscribe to our YouTube channel.


The Last of Us Season 2 Will Reportedly Begin Filming in January 2024



Creator of Mutant Ape Yacht Club NFT Knock-Offs Pleads Guilty of Rug Pull, Theft



Check out our Latest News and Follow us at Facebook

Original Source

Samsung XR Headset ‘Infinite’ to Arrive in Second Half of 2024, Months After Apple Vision Pro: Report

Samsung is believed to be working on an extended reality (XR) headset to compete with the likes of Apple and Meta in the segment. The South Korean technology conglomerate had said earlier this year that it was collaborating with Google and Qualcomm to develop the wearable. Now, a new report says that Samsung’s XR headset could arrive in late 2024. Bear in mind that Apple’s mixed reality headset, the Vision Pro, is slated to go on sale sometime early next year. The Samsung XR headset could thus arrive a few months after its competitor.

According to a report from 9to5Google (via JoongAng), Samsung is planning to unveil its XR headset, codenamed “Infinite” in the second half of 2024. The original report states that Samsung Electronics’ Mobile Experience (MX) division is aiming headset production for December next year.

The product announcement will reportedly take place at an Unpacked event in the second half of 2024. This could align with the timeline for the 2024 Unpacked event where Samsung will launch its next generation of foldable phones. The Galaxy S24 series, on the other hand, is likely to arrive at a Galaxy Unpacked event in January 2024. According to the report, the company plans to ship 30,000 units of the XR headset initially. Samsung Display will reportedly develop the OLEDoS (OLED on Silicon) display for the headset.

Back in February, Samsung revealed that it was collaborating with Google and Qualcomm to develop a new extended reality (XR) headset. The company said its headset will run on a custom Qualcomm chipset and Google’s latest Wear OS. Samsung has not yet revealed any other details about its upcoming headset.

At the time, a report from The Washington Post had claimed that Samsung’s XR headset project would also include a service partnership with Meta and Microsoft — a sort of technological alliance against Apple.

The Apple Vision Pro was unveiled earlier this year
Photo Credit: Apple

The iPhone maker took the covers off the Vision Pro at its annual Worldwide Developers Conference in June. The mixed reality headset packs impressive technology and features, which include dual Micro OLED displays, eye tracking, infrared cameras, and a sophisticated sensor array, including LiDAR scanner and TrueDepth cameras. The headset will run on Apple’s M2 chip, as well as a new chip called R1. Apple’s premium headset has also set a high price of $3,499 (roughly Rs. 2,88,700). To compare, Meta’s latest Quest 3 headset starts at $499.99 (roughly Rs. 41,500).

The Meta Quest 3 was announced earlier this year in June. Meta, an early entrant in the headset market, revealed more details about the Quest 3 at its Meta Connect 2023 annual conference in September, with pre-orders going live at the event. The Meta Quest 3 runs on the Snapdragon XR2 Gen 2 platform and comes with a 4K+ (2,064 x 2,208 pixels per eye) Infinite Display.

Check out our Latest News and Follow us at Facebook

Original Source

Samsung, Qualcomm Oppose Live TV Broadcasts on Smartphones in India

Samsung and Qualcomm are among those opposing India’s choice of technology to bring live TV broadcasts on smartphones, arguing the required hardware changes will push up a device’s cost by $30 (nearly Rs. 2,500), according to letters reviewed by Reuters.

India is considering a policy to mandate equipping smartphones with hardware to receive live TV signals without the need for cellular networks. It has proposed use of so-called ATSC 3.0 technology popular in North America that allows precise geo-locating of TV signals and provides high picture quality.

Companies however say their existing smartphones in India are not equipped to work with ATSC 3.0, and any efforts to add that compatibility will raise cost of each device by $30 as more components need to be added. Some fear their existing manufacturing plans can be hurt.

In a joint letter to India’s communication ministry, Samsung, Qualcomm, and telecom gear makers Ericsson and Nokia said adding direct-to-mobile broadcasting can also degrade battery performance of devices and cellular reception.

“We do not find any merit in progressing discussion on the adoption of this,” said the letter dated October 17 and reviewed by Reuters.

The four companies and India’s communication ministry did not respond to requests for comment. The proposal is still under deliberation and could be changed, and there is no fixed timeline for implementation, according to a source with direct knowledge.

Digital broadcast of TV channels on smartphones has seen limited adoption in countries such as South Korea and United States. It has not gained traction due to the lack of devices that support the technology, executives say.

The policy pushback is the latest from firms operating in India’s smartphone sector. In recent months, they pushed back on India’s move to make phones compatible with a home-grown navigation system and another proposal to mandate security testing for handsets.

For India’s government, the live TV broadcast features are a way to offload the congestion on telecom networks due to higher video consumption.

The India Cellular and Electronics Association (ICEA), a lobbying group of smartphone makers that represents Apple and Xiaomi as well as other companies, opposed the move privately in a letter dated Oct 16, saying no major handset maker globally currently supports ATSC 3.0.

Samsung tops India’s smartphone market with a 17.2 percent share, while Xiaomi follows with a 16.6 percent share, according to research firm Counterpoint. Apple holds 6 percent. 

“The inclusion of any technology which is not proven and globally acceptable … will derail the pace of domestic manufacturing,” said the ICEA letter, reviewed by Reuters.

© Thomson Reuters 2023


Will the Nothing Phone 2 serve as the successor to the Phone 1, or will the two co-exist? We discuss the company’s recently launched handset and more on the latest episode of Orbital, the Gadgets 360 podcast. Orbital is available on Spotify, Gaana, JioSaavn, Google Podcasts, Apple Podcasts, Amazon Music and wherever you get your podcasts.
Affiliate links may be automatically generated – see our ethics statement for details.

Check out our Latest News and Follow us at Facebook

Original Source

Samsung Galaxy S24 Series Tipped to Run on Custom Snapdragon 8 Gen 3 SoC With Overclocked GPU Score

Samsung Galaxy S23 series with a custom Snapdragon 8 Gen 2 Mobile Platform for Galaxy was launched in February this year. This exclusive version of the Snapdragon 8 Gen 2 SoC features overclocked CPU and GPU cores. Now, Samsung seems to be gearing up to unveil the next mainline smartphones in the Galaxy series — the Galaxy S24 lineup — with a similar souped-up version of the Snapdragon 8 Gen 3 chip. The vanilla Galaxy S24 and S24+ are expected to debut with both Snapdragon 8 Gen 3 SoC and Exynos 2400 SoC, depending on the region. The Galaxy S24 Ultra, in contrast, could pack a Snapdragon chip across all markets.

Tipster Ice Universe (@UniverseIce) on X claimed that Samsung will use a tweaked version of the Snapdragon 8 Gen 3 SoC on the upcoming Galaxy S24 series. This special version of the Qualcomm chip could be called “Snapdragon 8 Gen 3 SoC for Galaxy”. It is tipped to include a GPU with a clock speed of 1GHz or 1,000MHz. This might add faster gaming capabilities.

Samsung packed a “Qualcomm Snapdragon 8 Gen 2 Mobile Platform for Galaxy” on the Galaxy S23, Galaxy S23+ and Galaxy S23 Ultra smartphones. It features overclocked CPU and GPU cores. The custom chip included an Adreno 740 GPU with a peak output of 719MHz. Samsung’s Galaxy Z Fold 5 and Galaxy Z Flip 5 are also powered by the Snapdragon 8 Gen 2 SoC for Galaxy.

Early rumours indicated that Galaxy S24 and S24+ will feature an Exynos chip in global markets like the US and Canada, while the Indian variant will get a Snapdragon 8 Gen 3 SoC. The Galaxy S24 Ultra is believed to run on a Snapdragon chip across all markets. All handsets in the Galaxy S23 lineup launched worldwide with the Snapdragon 8 Gen 2 SoC.

The Galaxy S24 series is expected to go official in January next year. It is likely to feature Titanium frames instead of aluminium.


Affiliate links may be automatically generated – see our ethics statement for details.



Check out our Latest News and Follow us at Facebook

Original Source

Snapdragon 8 Gen 3 Benchmarks Show New Chip Beats iPhone 15 Pro Max in Geekbench Multi-Core Test

Snapdragon 8 Gen 3 was launched by Qualcomm earlier this week as the company’s newest flagship mobile processor. We can expect the new chipset to feature on flagship smartphones that will debut in the coming weeks and months — starting with the Xiaomi 14 that will be launched in China on Thursday. According to Qualcomm, the new octa-core chip will offer a 30 percent increase in performance and a 20 percent improvement in power efficiency over its predecessor, the Snapdragon 8 Gen 2. Now, benchmarks of the new Snapdragon 8 Gen 3 have been published by the chipmaker, giving us an idea of how it fares against existing smartphones.

Qualcomm’s new Snapdragon 8 Gen 3 is an octa-core mobile processor comprising an Arm Cortex-X4 Prime core at a peak clock speed of 3.3GHz, three Cortex-A720 performance cores at 3.2GHz and two Cortex-A720 cores at 3GHz, along with two Cortex-A520 efficiency cores at 2.3GHz. It is a 4nm processor, unlike Apple’s latest A17 Bionic chip that is fabricated using TSMC’s 3nm process technology.

The chipmaker revealed on Thursday that the Snapdragon 8 Gen 3 scores between 2,320 and 2,229 points on the Geekbench 6 single-core benchmark test. This figure is higher than the score of nearly every other Android smartphone currently available, including the Samsung Galaxy S23 Ultra, OnePlus 11, and Google Pixel 8 Pro. However, Qualcomm’s new chip lags behind the iPhone 15 Plus and iPhone 15 Pro Max, that score around 2,600 and 2,900 points, respectively.

However, in the multi-core Geekbench 6 benchmark test, the Snapdragon 8 Gen 3 scores between 7,439 and 7,526 points. This places the new smartphone chip ahead of the iPhone 15 Pro Max, which has lower scores (around 7,200 points) and iPhone 15 Plus (around 6,400 points). Other handsets powered by last year’s Snapdragon 8 Gen 2 chip score have even lower multi-core benchmark scores, well under the 6,000-point mark.

In the AnTuTu benchmark test, the Snapdragon 8 Gen 3 scored between 2.13 million and 2.14 million points — this score is higher than every single smartphone released by smartphone makers with the Snapdragon Gen 2 chipset — including the iQoo 11 (16 million points), Samsung Galaxy S23 Ultra (15.2 million points), Xiaomi 13 Pro (15.3 million points), and OnePlus 11 (15 million points).

It is worth noting that these benchmark scores are from Qualcomm’s reference device, a smartphone that is powered by the new Snapdragon 8 Gen 3 chip paired with 24GB LPDDR5x RAM at 4.8GHz and 512GB of UFS 4 storage. The reference device has a 6.65-inch full-HD (1,080×2,340 pixels) AMOLED display with a 144Hz refresh rate and packs a 4,192mAh battery. We should can expect to see more benchmarks from handsets running the new chip in the coming weeks and months, starting with the Xiaomi 14 that will be launched in China on Thursday.


Affiliate links may be automatically generated – see our ethics statement for details.

Check out our Latest News and Follow us at Facebook

Original Source

Exit mobile version