FlexFob
YS3604-UC
Installation & User Guide
Rev 1.1
Revised: 05/04/2023
Copyright © 2023 YoSmart Inc. All rights reserved
Contents
A. Welcome!
B. Before You Begin
C. In the Box
D. Get to Know Your FlexFob
E Power Up
F. Install the App
G. Add Your Fob to the App
H. What Can I Do With My FlexFob?
I. Introduction to FlexFob App Settings
J. FlexFob Settings: Device Control
K. FlexFob Settings: Scenes
L. FlexFob Settings: Alarm Strategies
M. FlexFob Settings: Notifications
N. FlexFob Settings: Alexa
O. FlexFob Settings: IFTTT
P. FlexFob Settings: Home Assistant
Q. FlexFob Settings: Control-D2D
R. Battery Replacement
S. Firmware Updates
T. Factory Reset
U. Troubleshooting
V. Warnings
W. Warranty
X. FCC Statement
Y. Contact Us
If you have completed the set-up of your FlexFob using the quick start guide, you can proceed to section H
A. Welcome!
Thank you for purchasing YoLink products! We appreciate you trusting YoLink for your smart home & automation needs. Your 100% satisfaction is our goal. If you experience any problems with your installation, with our products or if you have any questions that this manual does not answer, please contact us right away. See the Contact Us section for more info.
Thank you!
Eric Vanzo
Customer Experience Manager
User Guide Conventions
The following icons are used in this guide to convey specific types of information:
Very important information (can save you time!) | |
Good to know info but may not apply to you |
B. Before You Begin
Visit our FlexFob support page on our website, for the latest installation guides, additional resources, information and videos by visiting:
www.shop.yosmart.com/pages/flexfob-product-support
Or by scanning the QR code:
Download the most current version of the user guide by scanning the QR code:
Your FlexFob connects to the internet via a YoLink hub (Speaker Hub or the original YoLink Hub), and it does not connect directly to your WiFi or local network. In order for remote access to the device from the app, and for full functionality, a hub is required.
This guide assumes the YoLink app has been installed on your smartphone, and a YoLink hub is installed and online (or your location, apartment, condo, etcetera, is already served by a YoLink wireless network).
C. In the Box
FlexFob | AAA Batteries (2) Installed |
Quick Start Guide |
D. Get to Know Your FlexFob
a. Status LED
(See LED Behaviors)
b. Programmable Buttons 1-4
c. Key Ring Slot
Attach the Fob to a Key Ring
d. Battery Compartment Screw
Compartment Houses Two AAA Batteries
LED & Beep Behaviors
Blinking Red Once, Then Green Once Device Power Up |
|
Blinking Red And Green Alternately Restoring to Factory Defaults |
|
Blinking Green Once Button Pressed |
|
Slow Blinking Green Once With One Beep Action Ran Successfully |
|
Slow Blinking Red Once With Three Beeps Action Failed to Run |
|
Blinking Green Twice Connecting to Cloud |
|
Quick Blinking Green Control-D2D Pairing in Progress |
|
Quick Blinking Red Control-D2D Unpairing in Progress |
|
Slow Blinking Green Updating |
|
Fast Blinking Red Every 30 Seconds Batteries are Low, Please Replace the Batteries |
E. Power Up
a. Press any button on your fob briefly.
Observe the LED blinks red then green.
F. Install the App
If you are new to YoLink, please install the app on your phone or tablet, if you have not already. Otherwise, please proceed to the next section.
Scan the appropriate QR code below or find the “YoLink app” on the appropriate app store.
Apple phone/tablet iOS 9.0 or higher | Android phone/tablet 4.4 or higher |
Open the app and tap Sign up for an account. You will be required to provide a username and a password. Follow the instructions, to set up a new account. Allow notifications, when prompted.
You will immediately receive a welcome email from no-reply@yosmart.com with some helpful information. Please mark the yosmart.com domain as safe, to ensure you receive important messages in the future.
Log in to the app using your new username and password.
The app opens to the Favorite screen. This is where your favorite devices and scenes will be shown. You can organize your devices by room, in the Rooms screen, later.
G. Add Your Fob to the App
- Tap Add Device(if shown) or tap the scanner icon:
Scanner icon - Approve access to your phone’s camera, if requested. A viewfinder will be shown on the app.
- Hold the phone over the QR code so that the code appears in the viewfinder. If successful, the Add Device screen will be displayed.
- You can change the device name and assign it to a room later. Tap Bind device.
- If successful, the screen will appear as shown. Tap Done.
H. What Can I Do With My FlexFob?
Before you begin using your FlexFob, and to get the most out of your purchase, you should be familiar with how the FlexFob’s programmable buttons work, and what your FlexFob can do. The FlexFob has four programmable, customizable (“flexible”) buttons. You operate the buttons by either a short press or a long press, each of which can result in a different response or action. The response/action depends on the programming settings of the button, of course.
In addition to YoLink-specific functions, referred to as “behaviors”, (like controlling a YoLink device or scene), the FlexFob can also be used with third-party applications, including Alexa routines, IFTTT applets, and with Home Assistant (like controlling a Lutron brand light switch or a Roomba robot vacuum cleaner). Please note: the button functions available to these third-party applications are in addition to the YoLink-specific functions (for example, a press of button 1 might control a YoLink smart plug as well as activate an IFTTT routine). For more information on using your FlexFob with one or more of these third-party applications, refer to page 27.
Your FlexFob can directly control compatible YoLink devices, such as siren products, plugs, light switches and locks, using Control-D2D, our unique device-to-device pairing feature. Control-D2D works directly with the controlled device, without internet and without the app. This can be convenient for use at locations where there is no YoLink wireless network (no hub nearby), such as for use in a boat or RV or at a remote location. Each button can be paired with up to 128 devices! For instructions on using the Control-D2D feature with your FlexFob, refer to page 31.
As opposed to Control-D2D pairing, the FlexFob can control one or more devices via settings in the app. Using the app gives you additional options, such as adding a delay between actions.
Your FlexFob can also activate a scene. A scene is a type of automation that starts on your (manual) command. Where most automations are triggered (started) by something happening, like a door opening or time of day, a scene is typically is triggered by you pressing a button on the app or on a fob (or via voice command to Alexa or Google assistants, etc.). Instructions for using the FlexFob to control a scene, refer to page 19, after familiarizing yourself with the following section, FlexFob App Settings.
Your FlexFob can enable or disable an Alarm Strategy. It can also modify an Alarm Strategy. An example of modifying an alarm strategy would be to temporarily disable SMS notifications on an active strategy. An example of enabling a strategy is to enable the Away strategy, which arms your security devices. Instructions for using the FlexFob with Alarm Strategies, refer to page 23, after familiarizing yourself with the following section, FlexFob App Settings.
Your FlexFob can send a manual notification. For example, pressing a button can send a specific message via SMS, and it can play a message over your SpeakerHubs. Instructions for using the FlexFob to send a notification, refer to page 24, after familiarizing yourself with the following section, FlexFob App Settings.
I. Introduction to FlexFob App Settings
I-1. In the app, tap on your FlexFob’s icon. Your fob’s main screen should be similar to the one shown below.
a. Tap to exit this screen
b. Device name
c. Tap for contact & support resources
d. Tap for device Details screen
e. Device battery level icon
f. Tap to activate a button’s functions
g. Tap to edit fob button settings
h. Tap to view the device history logs
I-2. Tap the three dots (in the upper right corner) to open the fobs Details screen. Your fob’s screen should be similar to the one shown below.
i. Device Type
j. Device Name
(Tap to Edit)
k. Room
(Tap to Edit)
l. Favorite
(Red if Favorite, Tap to Edit)
m. Beep
(Tap to Enable/Disable the Beep)
n. History
(Tap to View Activity Logs)
o. Model Number
p. Device Equipment Unique Identifier Number
(Unique)
q. Device Serial Number
(Unique)
r. Device Temperature
(Diagnostic Use Only)
s. Signal Intensity
(From YoLink Hub)
t. Firmware Revision
(Refer to page 36)
I-3. To edit the functions of the four programmable buttons, tap the Edit button. The button edit screen will be displayed as shown:
u. Tap to edit each button
v. Indicates currently-selected button
w. Tap to delete the behaviors
x. Tap to add a behavior
y. Tap to change the order of multiple behaviors
v. Tap to reset ALL behaviors in the fob
aa. Tap to save your settings
ab. Tap to leave this screen without saving your changes
I-4. After tapping the + button to add a behavior, the Choose a behavior screen will be displayed.
ac. Tap to exit this screen
ad. Tap to control a device(e.g. turn on a plug)
ae. Tap to add a delay or pause between behaviors
af. Tap to enable, disable or modify an Alarm Strategy
ag. Tap to activate a scene
ah. Tap to send a notification (e.g. send SMS, play message on a SpeakerHub)
ai. Tap to add a Filter (e.g. to check the status of a device before proceeding with the next behavior)
Refer to the subsequent sections for detailed instructions on using these behaviors.
J. FlexFob Settings: Device Control
To control one or more YoLink devices, you have several options, including controlling one or more devices by assigning them to one of the buttons via app settings, by activating a scene (that might include taking an action on one or more devices), and by using Control-D2D pairing. This section covers the first method – controlling one or more devices by assigning them to a button via app settings.
The devices you wish to control must have already been bound (added to) your app account. Decide on a button to assign to controlling the device or devices. You can also decide to use one button to turn the device(s) on, and another button to turn them off, or you can use the click (short-press) action to turn them on and the long-press action to turn them off (or vice versa). The steps are very similar.
- In the app, after deciding on the button to use for the on or off action, open the fob’s main screen.
- Tap Edit Fob. The fob button programming screen is displayed
- Select the appropriate button by tapping 1, 2, 3 or 4 (on the top of the screen). The selected button will have the number underlined.
-
To use the click/short-press function of the button, tap the + button in that section. Otherwise, tap the + button in the long press section.
-
Tap Device Actions. The Choose and Set screen opens.
-
Find and select your first device by tapping on it. Depending on the device type, you will be presented with options such as Lock or Unlock, Turn ON or Turn OFF. Tap the selection that is appropriate for you.
-
Tap the check mark (upper right corner) to confirm your selection.
-
Add additional devices and select their operation as needed. When finished, from the Choose and Set screen, tap the check mark (in the upper right corner).
- You are returned to the fob’s button settings screen. Review your new device action(s) here.
- If you are happy with the settings, you can assign an action to the other button behavior, and repeat the steps to assign devices to and actions to this button. Otherwise, tap the Save button.
It’s always a good idea to test any new settings, so they work properly for you when needed!
K. FlexFob Settings: Scenes
Before you can assign a scene to a button, you must first have created the scene. Here are some simplified instructions for creating a scene:
- In the app, from the Favorite or Rooms screen, tap the Smart button (on the bottom bar of the app).
- The Smart screen is displayed. This screen has two parts or tabs, the Scene tab, on the left, and the Automation tab (on the right). The selected or active tab is underlined. If it is not already, tap Scene (near the top).
- Tap the + button (upper right corner) to create a new scene.
- Tap the Name region and follow the instructions to name your new scene.
- You can assign an icon to the scene by tapping in the Icon region.
- Mark this scene as a favorite by tapping on the favorite (heart) button.
- You can leave the Group setting as-is, for now.
- To add behaviors to your new scene, tap the green + button.
- Tap Device Actions to control one or more devices.
- Tap Delay to add a pause between behaviors.
- Tap Alarm Strategy to enable or disable or modify a strategy.
- Tap Notification to send a notification to you or an account member, and/or to play a message over one or more SpeakerHubs.
- Tap Filter to add a step that can abort or continue the next behavior based on the status of a scene or of a device. For example abort this scene (to switch the thermostat mode to Cool) if a window is open.
10. If the scene settings are complete and correct, tap the check mark to save them, then tap the left arrow to exit this screen. (Refer to the previous section for tips on editing the behaviors)
Your new scene is now shown. You can tap on the edit button (pencil) to edit it, or you can tap on the run/play button to activate it.
Recently activated scenes are identified by dark green and square (instead of round) icons. This let’s you know which scene is active (such as your “Armed” scene) or if it was a temporary/momentary scene, this indicates the most recently activated scene.
To assign a scene to a FlexFob button, follow these steps:
- Open the fob’s main screen. Tap the Edit Fob button.
- Select the button for this scene, and tap the + button on the appropriate button behavior (click/short-press or long-press)
- Select the Scene option. Select your scene, then tap Execute Scene.
- Tap Confirm to approve your selection.
- Review your settings. Tap the Save button to save, or Cancel to exit without saving (or you can tap the Delete button, or left swipe on the behavior to delete it).
As noted previously, it’s always a good idea to test any changes you’ve made to devices or to the app.
L. FlexFob Settings: Alarm Strategies
You can use your FlexFob to enable or disable or edit an Alarm Strategy. (It is not in the scope of this user guide to cover Alarm Strategy creation and settings. Please refer to product and app support resources to familiarize yourself with Alarm Strategy settings.)
- Open the fob’s main screen. Tap the Edit Fob button.
- Select the button for this strategy action, and tap the + button on the appropriate button behavior (click/short-press or long-press)
- Select the Alarm Strategy option. Select your strategy, then tap either Enable Alarm, Disable Alarm or Advanced Settings.
- Tap Confirm to approve your selection.
- Review your settings. Tap the Save button to save, or Cancel to exit without saving (or you can tap the Delete button, or left swipe on the behavior to delete it).
M. FlexFob Settings: Notifications
You can actually send yourself or other account members a notification (such as a phone push notification, SMS or email). But you can also, if you have a SpeakerHub, have it play an attention-getting tone, followed by it playing your message via text-to-speech. An example of is a caregiver can be notified if assistance is needed getting out of bed.
In this example, we will create a garage door status checker, that will play a message, only if the door is closed. This will demonstrate the Filter behavior – a behavior that can check the status of a device or scene, before it proceeds to the next behavior.
- Open the fob’s main screen. Tap the Edit Fob button.
- Select the button for this action, and tap the + button on the appropriate button behavior (click/short-press or long-press)
- Select the Filter option. Tap Set Condition.
- Tap Check Device. Tap Continue.
- Select your Garage Door Sensor. Tap Closed.
-
Tap Continue if condition is met. This means the automation will proceed to the next step only if the garage door is closed. If you selected Break if condition is met, the automation would abort (stop, doing nothing further) if the garage door is closed.
-
Tap Confirm.
-
Tap the + button again to add another behavior to this button.
-
Select Notification.
-
There are two settings here. The Alarm Strategies setting determines how this notification will be sent out. The selected strategy is identified in green text. If this strategy is not correct, tap the strategy name and select a new strategy in the dialogue box that appears. Then tap Confirm.
-
To define the text of the notification, tap the Notification Content box and type in your message.
- Tap Save.
-
Review your settings. Tap the Save button to save, or Cancel to exit without saving (or you can tap the Delete button, or left swipe on the behavior to delete it).
When you press this button, if the garage door is closed, you will receive notifications (push, SMS, email) with the message “The garage door is closed” and if you have a SpeakerHub, this message can be read out to you.
N. FlexFob Settings: Alexa
You can use the FlexFob to trigger Alexa routines. You must have the Alexa app installed, the YoLink skill installed and connected to your YoLink app account.
Alexa regards the FlexFob’s four buttons as motion sensors. Only the short-press/click button behavior is recognized by Alexa (you can still use the long-press behavior for other things as Alexa ignores it) and in fact, you can still assign a YoLink app function to this button (although you are probably unlikely to need to do this). It is not in the scope of this user guide to cover set up of the Alexa skill or to cover creating an Alexa routine, so the following simplified instructions are provided:
- Create a new routine in the Alexa app.
- In the When This Happens section, select Smart Home.
- Find your FlexFob. Each button is identified with an “_1, _2, _3,_4” appended to your FlexFob’s name. Select the button that you’d like to assign to this routine.
- Tap the Detected button. Disregard the other settings available.
- Tap Next.
- Add whatever action(s) you require for your routine, such as turning on a non-YoLink device.
- Review your routine settings. If they are correct, tap Save.
New settings in the Alexa app can take several minutes to take effect, but test your new routine by short-pressing on the appropriate FlexFob button.
O. FlexFob Settings: IFTTT
You can use the FlexFob to trigger IFTTT applets. You must have the IFTTT app installed, the YoLink service installed and connected to your YoLink app account.
Please note, IFTTT.com is a paid service, typically offering 5 free applets.
- Create a new applet in the IFTTT app.
- For the If This section, search and select the YoLink service.
- Tap Flex Fob.
- In the Device drop-down box, select your FlexFob, tap Done.
- In the Button drop-down box, select the button. Tap Done.
- In the Action drop-down box, select either Press or Long Press. Tap Done.
- Tap Create Trigger to define the applet actions to be assigned to this button.
- Tap Continue to save your settings.
-
Review your applet settings, if they are correct tap Finish.
Test your new applet by short- or long-pressing on the appropriate FlexFob button.
P. FlexFob Settings: Home Assistant
At the time of publication of this user guide, Home Assistant support for the FlexFob will be included in the next update. Refer to the Home Assistant website and the YoLink integration page for instructions.
Programmers and developers are encouraged to join us on Discord. Sign up here: https://shop.yosmart.com/pages/get-connected
Q. FlexFob Settings: Control-D2D
As noted previously, you can use Control-D2D pairing to pair a FlexFob button to one or more (up to 128!) compatible YoLink devices. Once paired, you will be able to control the device without the need of an internet connection or a hub.
Each Control-D2D pairing consists of one device that initiates the action, referred to as the “controller”. The device(s) that are controlled are called the “responder”. The FlexFob can only be a controller.
In this example, instructions are given to pair your FlexFob to a YoLink Garage Door Controller.
- On the FlexFob, select a button. Press and hold this button for 5 to 10 seconds, until the LED flashes green, then release the button.
Press for 5-10 Seconds Until the LED Flashes Green - On the Garage Door Controller, press and hold the SET button for 5 to 10 seconds, until the status LED flashes green
Press for 5-10 Seconds Until the LED Flashes Green
Your FlexFob is now paired to your Garage Door Controller. Pressing the FlexFob’s paired button will now operate the garage door.
The process of pairing other YoLink devices is similar. Please refer to the device’s documentation for specific instructions.
Unpair your FlexFob:
- On the FlexFob, press the assigned button for 10 to 15 seconds, until the LED flashes green, then red, then release the button.
- On the Garage Door Controller, press and hold the SET button for 10 to 15 seconds, until the status LED flashes green, then red.
The Garage Door Controller should no longer respond to the FlexFob. Test the fob and perform the unpairing steps again, if needed.
R. Battery Replacement
- Using a small Phillips screwdriver, remove the housing screw. Carefully place it to the side.
- Remove the back shell.
You may find it easier to pry open the case using a fingernail, or a slotted screwdriver. Start at the bottom of the fob, at the keyring loop. Once part of the case begins to separate, move your fingernail or screwdriver gently around the edges of the case, until the back cover comes free.
- Remove the old batteries.
- Install two new alkaline AAA batteries. (Do not mix old and new batteries)
- Reassemble the fob and tighten the screw.
- Test the operation of your fob.
S. Firmware Updates
Your YoLink products are frequently being improved, with new features and functions added over time. It is periodically necessary to make changes to your fob’s firmware. For optimal performance of your fob, and to give you access to any improvements made to your fob’s model, these firmware updates should be installed (added to your fob) when they become available.
In the Detail screen of your fob, you will see the Firmware section, as shown in the image below. A firmware update is available if it says “#### ready now” (where #### is a four-digit combination of letters and/or numbers).
Tap in the Firmware area to start the update. The fob will update automatically, indicating the progress by percentage complete. You may use your fob during the update process, as the update is performed “in the background”. You may see the LED slowly blink green during the update, and the update may continue for several minutes beyond the LED turning off.
Firmware is like settings in your fob that define the overall operations of the fob, for example, determining when and how the fob’s sounder should beep. These settings are added to the fob when it is manufactured, and they are periodically updated, as needed, to add improvements, new features, new integrations, etc, to your fob, as they become available. If you use your FlexFob without an associated YoLink hub, firmware updates can not be made on your fob.
T. Factory Reset
When directed by customer support, and/or as an attempt to resolve a problem with your fob, it may be necessary to perform a factory reset. Factory resetting your fob returns it to the factory default programming and settings. This is a simple process:
- Hold the #4 button for 20 to 30 seconds, until the LED blinks red and green alternately, then release the button.
#4 Button
Press for 20 to 30 Seconds
Factory reset is complete when the LED stops flashing.
Pressing the button for longer than 30 seconds will abort the factory reset process.
Factory reset will not remove the fob from the app. The only way to remove the fob from the app is to delete it (in the app).
U. Troubleshooting
If your fob does not operate as expected, if the fob has worked before, but stopped working, check and replace the batteries, if needed. If the fob has not worked before, perform the pairing process as previously explained, then test the fob again.
If this does not resolve the issue, please contact our customer support department (see the contact info on the last page of this guide).
We recommend checking for and performing any available firmware updates before contacting customer support.
V. Warnings
For optimal performance and lifetime of your fob, please adhere to the following warnings:
The FlexFob is water-resistant but not waterproof. Do not allow your fob to get wet or
be submerged in water or other liquids. Promptly dry off your fob if it does get wet.
- The FlexFob is intended generally for use in indoor environments or safe from the elements. Do not leave your fob outside and/or where it it may be exposed to extreme hot or cold environments. The battery life can be adversely impacted by extreme hot or cold environments. The fob can be harmed by ice, water, or condensing moisture.
- When replacing the batteries, only use new alkaline or lithium non-rechargeable batteries.
- Do not use zinc blend batteries.
- Do not mix old and new batteries.
- Adhere to the battery manufacturer’s safety and disposal or recycling instructions.
- If storing your fob unused for extended periods, remove the batteries.
- Please contact Customer Support before attempting to repair, disassemble, or modify your fob, any of which can permanently damage your fob and void the warranty.
W. Warranty
2 Year Limited Electrical Warranty
YoSmart Inc. warrants to the original user (“customer”) of this product that it will be free from defects in materials and workmanship, under normal use, for 2 years from the date of purchase. This warranty does not apply to devices that have been improperly installed, modified, put to a use other than designed, or subjected to acts of God (such as floods, lightning, earthquakes, etc.). This warranty does not cover neglected or abused products. This warranty is limited to the repair or replacement of the device, only, at YoSmart's sole discretion. YoSmart will NOT be liable for the cost of installing, removing, nor reinstalling this product, nor direct, indirect, or consequential damages to persons or property resultng from the use of this product. This warranty only covers the cost of replacement parts or replacement units, it does not cover shipping & handling fees. The customer must provide proof of purchase, in the form of the original purchase invoice or order number. The purchase must have been made from an authorized seller.
To implement this warranty please contact us by one of the methods listed on the Contact Us page of this user guide.
X. FCC Statement
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. Any Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.
Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment in to an outlet on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help.
The device has been evaluated to meet general RF exposure requirement. The device can be used in portable exposure condition without restriction.
PRODUCT NAME: | ALARMFOB |
PARTY: | YOSMART, INC. |
TELEPHONE: | 831-292-4831 |
MODEL NUMBER: | YS3604-UC |
ADDRESS: | 15375 BARRANCA PKWY SUITE J-107, IRVINE,CA 92618 USA |
EMAIL: | SERVICE@YOSMART.COM |
Y. Contact Us
We are here for you, if you ever need any assistance installing, setting up or using a YoLink app or product!
Need help? For fastest service, please email us 24/7 at service@yosmart.com
Or call us at 831-292-4831 (US phone support hours: Monday - Friday, 9 AM to 5 PM Pacific)
You can also find additional support and ways to contact us at: www.yosmart.com/support-and-service
Or scan the QR code:
Support Home Page |
Finally, if you have any feedback or suggestions for us, please email us at feedback@yosmart.com
Thank you for trusting YoLink!
Eric Vanzo
Customer Experience Manager
15375 Barranca Parkway Ste. J-107 | Irvine, California 92618
© 2023 YOSMART, INC IRVINE, CALIFORNIA
Comments
0 comments
Please sign in to leave a comment.