MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. Anthony
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    A
    Offline
    • Profile
    • Following 0
    • Followers 1
    • Topics 28
    • Posts 143
    • Groups 1

    Posts

    Recent Best Controversial
    • MMM-WhisperGPD ERRORS

      Hello everyone. I installed MMM-WhisperGPD but I am keep getting some errors whatever I do. I am not familiar with coding so I am trying everything I find in the web. Below are the errors:

      0|mm  | [2025-07-28 20:39:44.253] [ERROR] (node:183837) UnhandledPromiseRejectionWarning: Error: PvRecorder failed to initialize.
      0|mm  |     at pvRecorderStatusToException (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_modules/@picovoice/pvrecorder-node/dist/errors.js:35:20)
      0|mm  |     at new PvRecorder (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_modules/@picovoice/pvrecorder-node/dist/pv_recorder.js:45:40)
      0|mm  |     at Class.setupAudioRecorder (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_helper.js:75:22)
      0|mm  |     at Class.socketNotificationReceived (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_helper.js:44:12)
      0|mm  |     at Socket.<anonymous> (/home/anthonypi/MagicMirror/js/node_helper.js:91:10)
      0|mm  |     at Socket.onevent (/home/anthonypi/MagicMirror/node_modules/socket.io/dist/socket.js:462:26)
      0|mm  |     at Socket._onpacket (/home/anthonypi/MagicMirror/node_modules/socket.io/dist/socket.js:430:22)
      0|mm  |     at /home/anthonypi/MagicMirror/node_modules/socket.io/dist/client.js:214:24
      0|mm  |     at process.processTicksAndRejections (node:internal/process/task_queues:85:11)
      0|mm  | (Use `electron --trace-warnings ...` to show where the warning was created) 
      0|mm  | [2025-07-28 20:39:44.253] [ERROR] (node:183837) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) 
      
      

      Any help apreciated. Thanks in advance.

      posted in Troubleshooting
      A
      Anthony
    • RE: Voice Control

      @sdetweil Thank you for your answer

      posted in Entertainment
      A
      Anthony
    • Voice Control

      Hello builders. I hope everone is doing well. I would like to ask if anybody knows a valid, maintained and working module for voice control of the mirror and it’s modules. Thank you in advance.

      posted in Entertainment
      A
      Anthony
    • RE: SpeedTest module

      @bugsounet Hello my friend. I would love to have a chance to experiment with this module. But I would like to ask you if you send me the recovered master branch does it mean that everyone can dowload it and install it through my account? Sorry for asking but I do not know how github works. And the reason I am asking is because I want to experiment as I told you. This means that the module may never work and I do not want to have complains about it. Will it be only for me? If so then tell me if you need anything from me to recover master branch and send it to me. Thank you in advance.

      posted in Requests
      A
      Anthony
    • RE: SpeedTest module

      Hello again. So I tried the internet-monitor module but it was stack at showing only the header, no gauges. I read the issues in the repository and many people had the same problem. I found a fork of this module which supposed that fixed the problem but now I get black screen. Below is the pm2 logs:

      0|mm  | > magicmirror@2.22.0 start
      0|mm  | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|mm  | [25.03.2023 20:05.52.934] [LOG]   Starting MagicMirror: v2.22.0
      0|mm  | [25.03.2023 20:05.52.941] [LOG]   Loading config ...
      0|mm  | [25.03.2023 20:05.52.948] [LOG]   Loading module helpers ...
      0|mm  | [25.03.2023 20:05.52.951] [LOG]   No helper found for module: clock.
      0|mm  | [25.03.2023 20:05.52.973] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.52.974] [LOG]   Module helper loaded: updatenotification
      0|mm  | [25.03.2023 20:05.52.984] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.52.985] [LOG]   Module helper loaded: EXT-Alert
      0|mm  | [25.03.2023 20:05.53.004] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.53.009] [LOG]   Module helper loaded: Gateway
      0|mm  | [25.03.2023 20:05.53.019] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.53.020] [LOG]   Module helper loaded: MMM-GoogleAssistant
      0|mm  | [25.03.2023 20:05.53.026] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.53.026] [LOG]   Module helper loaded: EXT-Detector
      0|mm  | [25.03.2023 20:05.53.261] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.53.261] [LOG]   Module helper loaded: calendar
      0|mm  | [25.03.2023 20:05.53.262] [LOG]   No helper found for module: compliments.
      0|mm  | [25.03.2023 20:05.53.313] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.53.314] [LOG]   Module helper loaded: MMM-OpenWeatherMapForecast
      0|mm  | [25.03.2023 20:05.53.317] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.53.318] [LOG]   Module helper loaded: MMM-MoonPhase
      0|mm  | [25.03.2023 20:05.53.686] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.53.686] [LOG]   Module helper loaded: MMM-EARTH
      0|mm  | [25.03.2023 20:05.54.120] [ERROR] WARNING! Could not load config file. Starting with default configuration. Error found: Error: Cannot find module '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.3-linux-arm/lzma_native.node'
      0|mm  | Require stack:
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_helper.js
      0|mm  | - /home/anthony/MagicMirror/js/app.js
      0|mm  | - /home/anthony/MagicMirror/js/electron.js
      0|mm  | - /home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
      0|mm  | - 
      0|mm  | [25.03.2023 20:05.54.121] [LOG]   Loading module helpers ...
      0|mm  | [25.03.2023 20:05.54.121] [LOG]   No helper found for module: clock.
      0|mm  | [25.03.2023 20:05.54.122] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.54.123] [LOG]   Module helper loaded: updatenotification
      0|mm  | [25.03.2023 20:05.54.123] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.54.124] [LOG]   Module helper loaded: EXT-Alert
      0|mm  | [25.03.2023 20:05.54.124] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.54.125] [LOG]   Module helper loaded: Gateway
      0|mm  | [25.03.2023 20:05.54.125] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.54.126] [LOG]   Module helper loaded: MMM-GoogleAssistant
      0|mm  | [25.03.2023 20:05.54.126] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.54.127] [LOG]   Module helper loaded: EXT-Detector
      0|mm  | [25.03.2023 20:05.54.128] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.54.128] [LOG]   Module helper loaded: calendar
      0|mm  | [25.03.2023 20:05.54.129] [LOG]   No helper found for module: compliments.
      0|mm  | [25.03.2023 20:05.54.129] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.54.130] [LOG]   Module helper loaded: MMM-OpenWeatherMapForecast
      0|mm  | [25.03.2023 20:05.54.130] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.54.131] [LOG]   Module helper loaded: MMM-MoonPhase
      0|mm  | [25.03.2023 20:05.54.131] [LOG]   Initializing new module helper ...
      0|mm  | [25.03.2023 20:05.54.132] [LOG]   Module helper loaded: MMM-EARTH
      0|mm  | [25.03.2023 20:05.54.141] [ERROR] App threw an error during load
      0|mm  | [25.03.2023 20:05.54.144] [ERROR] Error: Cannot find module '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.3-linux-arm/lzma_native.node'
      0|mm  | Require stack:
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_helper.js
      0|mm  | - /home/anthony/MagicMirror/js/app.js
      0|mm  | - /home/anthony/MagicMirror/js/electron.js
      0|mm  | - /home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
      0|mm  | - 
      0|mm  |     at Module._resolveFilename (node:internal/modules/cjs/loader:963:15)
      0|mm  |     at n._resolveFilename (node:electron/js2c/browser_init:2:109751)
      0|mm  |     at Module._resolveFilename (/home/anthony/MagicMirror/node_modules/module-alias/index.js:49:29)
      0|mm  |     at Module._load (node:internal/modules/cjs/loader:811:27)
      0|mm  |     at f._load (node:electron/js2c/asar_bundle:2:13330)
      0|mm  |     at Module.require (node:internal/modules/cjs/loader:1035:19)
      0|mm  |     at require (node:internal/modules/cjs/helpers:102:18)
      0|mm  |     at /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:13:14
      0|mm  |     at Object.<anonymous> (/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:597:3)
      0|mm  |     at Module._compile (node:internal/modules/cjs/loader:1141:14)
      0|mm  | [25.03.2023 20:05.54.146] [ERROR] Whoops! There was an uncaught exception...
      0|mm  | [25.03.2023 20:05.54.155] [ERROR] Error: Cannot find module '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/binding-v4.0.6-electron-v22.3-linux-arm/lzma_native.node'
      0|mm  | Require stack:
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js
      0|mm  | - /home/anthony/MagicMirror/modules/internet-monitor/node_helper.js
      0|mm  | - /home/anthony/MagicMirror/js/app.js
      0|mm  | - /home/anthony/MagicMirror/js/electron.js
      0|mm  | - /home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
      0|mm  | - 
      0|mm  |     at Module._resolveFilename (node:internal/modules/cjs/loader:963:15)
      0|mm  |     at n._resolveFilename (node:electron/js2c/browser_init:2:109751)
      0|mm  |     at Module._resolveFilename (/home/anthony/MagicMirror/node_modules/module-alias/index.js:49:29)
      0|mm  |     at Module._load (node:internal/modules/cjs/loader:811:27)
      0|mm  |     at f._load (node:electron/js2c/asar_bundle:2:13330)
      0|mm  |     at Module.require (node:internal/modules/cjs/loader:1035:19)
      0|mm  |     at require (node:internal/modules/cjs/helpers:102:18)
      0|mm  |     at /home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:13:14
      0|mm  |     at Object.<anonymous> (/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js:597:3)
      0|mm  |     at Module._compile (node:internal/modules/cjs/loader:1141:14) {
      0|mm  |   code: 'MODULE_NOT_FOUND',
      0|mm  |   requireStack: [
      0|mm  |     '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/lzma-native/index.js',
      0|mm  |     '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/decompress-tarxz/index.js',
      0|mm  |     '/home/anthony/MagicMirror/modules/internet-monitor/node_modules/speedtest-net/index.js',
      0|mm  |     '/home/anthony/MagicMirror/modules/internet-monitor/node_helper.js',
      0|mm  |     '/home/anthony/MagicMirror/js/app.js',
      0|mm  |     '/home/anthony/MagicMirror/js/electron.js',
      0|mm  |     '/home/anthony/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js',
      0|mm  |     undefined
      0|mm  |   ]
      0|mm  | }
      0|mm  | [25.03.2023 20:05.54.156] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
      0|mm  | [25.03.2023 20:05.54.156] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
      0|mm  | [25.03.2023 20:05.54.451] [LOG]   Launching application.
      0|mm  | MESA-LOADER: failed to retrieve device information
      0|mm  | MESA-LOADER: failed to retrieve device information
      0|mm  | MESA-LOADER: failed to retrieve device information
      0|mm  | MESA-LOADER: failed to open kms_swrast: /usr/lib/dri/kms_swrast_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri)
      0|mm  | failed to load driver: kms_swrast
      0|mm  | MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: Permission denied (search paths /usr/lib/arm-linux-gnueabihf/dri:\$${ORIGIN}/dri:/usr/lib/dri)
      0|mm  | failed to load swrast driver
      
      

      Thank you.

      posted in Requests
      A
      Anthony
    • RE: SpeedTest module

      @bugsounet Thank you for your reply. This would be ideal but if it also means that I must maintain the module’s code this cannot be done since I am not a programmer. I know you are too busy doing your awesome work that is why I didn’t post this request to your forum.

      posted in Requests
      A
      Anthony
    • RE: SpeedTest module

      @sdetweil Thank you very much for this. I used the search tab of the page to look for key words. I didn’t think of Ctrl+F. I will inspect it. Thank you again.

      posted in Requests
      A
      Anthony
    • SpeedTest module

      Hello builders and developers. I would like to request a module that shows current internet speed. Download speed, Upload speed, and Ping. I had installed this one from bugsounet which was great but it has been archived by the owner. I also found this one from Mykle1 but it needs click or touch to begin the test. If someone knows another one which I don’t please advice me. If not I kindly request from anyone who has the knowledge and the time to develope one. Thank you in advance.

      posted in Requests
      A
      Anthony
    • RE: MMM-MoonPhase

      @swvalenti you were right. it worked just fine without npm command. Thank you.

      posted in Troubleshooting
      A
      Anthony
    • RE: MMM-MoonPhase

      @KristjanESPERANTO , @sdetweil , @swvalenti Thank you for your replies. As I remember I run npm install at the first time and I had no problems. I will try it without this command as well but I do not think this is the problem.

      posted in Troubleshooting
      A
      Anthony
    • MMM-MoonPhase

      Hello to all forum. Recently my rasberry’s SD card crashed and I Installed everything from scratch. I have only one problem with MMM-MoonPhse which cannot be installed. I had this one in my previous MM and was working fine. Does anyone know if something happened? Below is the errors I am getting during installation. I am not a programmer so I would be grateful if somebody spot something wrong on my side.

      Cloning into 'MMM-MoonPhase'...
      remote: Enumerating objects: 214, done.
      remote: Counting objects: 100% (42/42), done.
      remote: Compressing objects: 100% (33/33), done.
      remote: Total 214 (delta 15), reused 18 (delta 9), pack-reused 172
      Receiving objects: 100% (214/214), 1.07 MiB | 2.76 MiB/s, done.
      Resolving deltas: 100% (85/85), done.
      npm ERR! code ERESOLVE
      npm ERR! ERESOLVE could not resolve
      npm ERR! 
      npm ERR! While resolving: MMM-MoonPhase@1.0.1
      npm ERR! Found: stylelint@14.16.1
      npm ERR! node_modules/stylelint
      npm ERR!   peer stylelint@"14.x" from grunt-stylelint@0.18.0
      npm ERR!   node_modules/grunt-stylelint
      npm ERR!     dev grunt-stylelint@"latest" from the root project
      npm ERR! 
      npm ERR! Could not resolve dependency:
      npm ERR! dev stylelint-config-standard@"latest" from the root project
      npm ERR! 
      npm ERR! Conflicting peer dependency: stylelint@15.2.0
      npm ERR! node_modules/stylelint
      npm ERR!   peer stylelint@"^15.0.0" from stylelint-config-standard@30.0.1
      npm ERR!   node_modules/stylelint-config-standard
      npm ERR!     dev stylelint-config-standard@"latest" from the root project
      npm ERR! 
      npm ERR! Fix the upstream dependency conflict, or retry
      npm ERR! this command with --force, or --legacy-peer-deps
      npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
      npm ERR! 
      npm ERR! See /home/anthony/.npm/eresolve-report.txt for a full report.
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/anthony/.npm/_logs/2023-03-15T16_21_25_597Z-debug-0.log
      
      

      Thank you in advance.

      posted in Troubleshooting
      A
      Anthony
    • RE: My Magic Miror

      @joey Hello and thank you for your review and your opinion as well. You are right about the frame thickness but since this was my first built I want it to be safe for it’s weight so I exaggerated a little. Next will be thinner. As for the wall distance this the minimum I could do since all the components (RPi, arduino, power supplies etc) I think they couldn’t fit in a thinner frame. Although it looks great in my home. Also I kept in mind that there must be enough space in the frame for vendilation. For GA I am sorry but everyone refers to Google Assistant like this so I did too.

      posted in Show your Mirror
      A
      Anthony
    • RE: My Magic Miror

      @mumblebaj Thank you my friend. That why I mention thickness in the beginning of the topic. We learn from our mistakes. Next one will be better and thinner for sure!

      posted in Show your Mirror
      A
      Anthony
    • My Magic Miror

      Hello to all forum.
      Finally after a tones af reading, asking, searching I managed to finish and hang my mirror to the wall so it is time to share my effort with you.

      The frame is regular wood. It is thicker than I thought but it is my first try.
      IMG_20220921_190545.jpg
      IMG_20220921_194806.jpg

      I painted with grey chalkpaint and after my wife’s suggestion we gave it a vintage look before polish it.
      IMG_20220925_145711.jpg
      IMG_20220925_145716.jpg
      IMG_20220929_225333.jpg
      IMG_20221001_164324.jpg

      The project is running on an Rpi 4B 4GB
      The modules I am using are the follwing:
      MMM-GoogleAssistant
      MMM-NewsFeed
      MMM-SpeedTest
      MMM-Tools
      MMM-Weather
      MMM-WiFiPassword
      MMM-Astro
      MMM-SpeedTest
      MMM-EasyBack
      MMM-StopwatchTimer
      MMM-GABackground
      MMM-IronManGA
      MMM-Pages
      Gateway
      EXT-Alert
      EXT-Background
      EXT-Bring
      EXT-Browser
      EXT-Detector
      EXT-Governor
      EXT-RadioPlayer
      EXT-Screen
      EXT-ScreenManager
      EXT-UpdateNotification
      EXT-Volume
      EXT-YouTubeVLC

      Behind the frame there is a 2m WS2812B which is powered from an external 5V power supply and controlled by an arduino. I have uploaded a schetch I found here with about 20 effects which I change from an extelnal push button. Also one raw of zimple RGB led strip running on an external 12V power supply. This one is used for GA statuses. It is usefull for me because I am using an old TV with built-in speakers. That means that when the TV is closed I have no audio either so when I use the command to turn it on I do not know if GA heard me or not. Any way here are some picures of my built.
      IMG_20221001_164331.jpg

      I have two of these 12V fans to cool the frame
      IMG_20221005_202053.jpg
      IMG_20221005_202056.jpg
      The circuit that drives the RGB led strip for GA status.
      IMG_20221005_202107.jpg
      IMG_20221005_202115.jpg
      IMG_20221008_184507.jpg
      IMG_20221008_184448.jpg

      My mini control panel
      IMG_20221007_213631.jpg

      And that is my final result
      IMG_20221008_192646.jpg
      IMG_20221010_212057.jpg
      IMG_20221010_212020.jpg

      I hope you like my try. At this point I would like to thank everyboby who replied to my hundrends of questions and hepled me finish this project.
      Special thanks and RESPECT to @bugsounet for his excellent wiki and recipes and for his patience!

      posted in Show your Mirror
      A
      Anthony
    • RE: The RaspiMirror was born!

      @Egnos Very nice job. Congrats!

      posted in Show your Mirror
      A
      Anthony
    • RE: Led strip problem

      @BKeyport Thank you very much.

      posted in General Discussion
      A
      Anthony
    • RE: Led strip problem

      @BKeyport , @sdetweil I found the answer to my problem. By moving places to the components I found out the arduino board was too close to a coil from TV’s power circuit board and that was the one which caused the problem. I screwed arduino at the opposite side which a decent distance from the coil and everything worked fine. But I will also try what @BKeyport suggested by ppowering the strip from both ends. So @BKeyport only power and ground on both ends and data only on one end right?

      posted in General Discussion
      A
      Anthony
    • RE: Led strip problem

      @BKeyport thank you for your reply. I don’t know how to power both ends of led strip. Can it be done from the same power supply? For example I should have 2 wires for 5v, 2 wires for ground and 2 wires for data and one of each must be connected to each end? If not please advice how can it be done.

      posted in General Discussion
      A
      Anthony
    • RE: Led strip problem

      @bhepler That is a very good idea I will definetly try it. I hope I will find those ferrite cores in one of my local electronic stores. Thank you for your reply.

      posted in General Discussion
      A
      Anthony
    • RE: Led strip problem

      @BKeyport No. The led strip has 30 leds per meter and I use 59 leds so it is 2 meter long and I have powered it only from one side with a 5v power supply. I read somewhere that a common problem is if HDMI cable is too close to power plug this happens and that they should be at least 30cm away from each other. My TV’s hdmi is just below from the power hub. I think I will disconnect everything and reconnect-test one by one and I hope I will locate the problem.

      posted in General Discussion
      A
      Anthony
    • 1 / 1