Archive for the ‘ CCTV Articles’ Category



SecurityCameraKing.com – From a Dealer Point Of View

Written By:
Wednesday, April 9th, 2014
8CH-HD-CVI-Domes-Bullets

Why buy from SecurityCameraKing.com

When you deal with SecurityCameraking.com, you will discover a new experience from a Security Camera distributor. I discovered this as a dealer for Techpro Security Products (The manufacturer and distributor of Security Camera King’s products. In my 40 years in the business, I had never found the level of professionalism, service, and quality found here. Need a quote? You will have it in minutes, instead of days, which is quite common with other suppliers. Need a shipment to go out fast? Same day shipping is the norm here, not two or three days later. Export? We do that, no problem. Worried about quality? In three years of working as a dealer for Techpro Security Products, I never had a bad DVR, and only one bad camera. This was out of literally hundreds shipped. The company claims an RMA rate of 1%, but my experience was better than that. Have a tech question? I have NEVER worked with better-trained techs in all my years. The sales people can answer most questions. The experts in the tech support department will quickly handle the tougher ones. In a very unusual arrangement for a company in this business, there are more techs than sales people. Because client service is such a vital part of the company’s ethos, we are growing and expanding to better serve our growing customer base. Yes, we always want to get that first order, but subsequent orders are far more important. That is the key to success. Excellence in product, service, and client satisfaction is our goal. We really understand that it is far easier to lose a customer than it is to get a new one, so we work hard to keep all happy.

As new products become available, we will carefully research, test, install, and abuse them. If they meet our rugged requirements, we will adopt them. Every one of the staff will be trained in the products, so when it becomes available, you can be sure that your questions will be answered intelligently. We will be bringing new products in regularly. Our latest is HD-CVI, a new technology that allows megapixel resolution over co-ax cable with long cable runs of over 1500’, compared to 300’ max for IP and HD-SDI. And, pricing is a good bit less than IP or HD-SDI. As it is so new, we have a limited product line now, but much more is coming. As they say, “Stay tuned!”

Where can you learn more about Security Camera Products?

As part of our drive for client satisfaction, we provide many tools to help you with use and installation of our products. Search Youtube for Security Camera King- You will find 299 videos that we have placed. Product descriptions, technical data, installation tips, troubleshooting, even some entertaining ones. A few are even scary, like a motorcycle crash in front of our building (caught on our 1.3mp bullet camera!) You can spend a lot of time on Security Camera King’s YouTube Channel, to your benefit. There are areas on our retail website, www.securitycameraking.com that are also packed with educational materials. Go to CCTV Learning Center, go in and check it out. We strongly feel that an educated customer will be the best customer. A truly unique area on our website is customer reviews of our products. And, no, these are not faked! In the event that we get a negative review, it will go up. I have not seen that yet.

Tech Support

Another area where we provide you with more is what happens if you have a challenge on an installation. Our tech team is happy to stay on the phone with you until everything is right. They can link directly into the system to make necessary adjustments or corrections. No charge for this service and it is available to you forever. This is a service that is just not found. As a former installer, I have unpleasant memories of being on terminal hold, waiting for a tech, and then finding out that he could not / would not help. Oh, if that product is out of warranty, we will still help you. I don’t think anybody else offers that service.

We understand that camera systems can be confusing and even intimidating. Don’t worry about it. Give us a call, we will talk. Newbie or old pro, no problem. We will explain the different technologies that are available and suggest the best solution for your application and budget. We will not try to upsell you just to add to the price. If we suggest something, there is a real reason for it. And we will take into consideration your level of expertise, or lack of it. Don’t worry about seeming unknowledgeable, we will be happy to help. We have solutions for just about any application. We have protected everything from corner stores and modest homes, to large scale military locations and DEA and CIA locations.

Going Global

Our clients span the globe: US, Canada, Mexico, Jamaica, Trinidad, Grenada, Barbados, Bermuda, Panama, Puerto Rico, Guyana, Grenada, Germany, UK, Spain, Italy, Australia. I hear some very interesting accents! Yes, hablamos Espanol. E Portuguese, tambem!

We are currently in the process of expanding our offices and warehouse. One aspect of this will be extensive video demonstration walls, highlighting our products, showing exactly what can be expected. This will be finished out in April. So, if you happen to be in Boca Raton, Florida, escaping the Frozen Northlands, or just on your way to the Keys, come on over to see our products and staff. We are easy to find, just two miles off I-95. The coffee is pretty good too.

Wrapping it all up

When you are considering a video system, it is very important to understand what you are getting. We only deal with professional level equipment. We have less expensive units, to be sure, but none can be considered consumer grade. In contrast to what is sold in the big box stores, all our products are built to a performance goal, not a price goal. You will get all that wonderful service I have explained, which you will never get from the consumer product resellers. Your security investment will be safe and will return benefits for a far longer time. Your satisfaction is secure. Some are tempted to bring cameras in direct from China. Yes, they are a lot cheaper. Support? Non-existent. Shipping delays? Yup. Real quality? One dealer that had used a Chinese supplier said he always had to add extra units to his order because of the failure rates. THAT headache will not happen here. Do it once, do it right.

facebooktwittergoogle_plusredditpinterestlinkedintumblrmail

How to turn your Android phone or Tablet into an IP Security Camera

Written By:
Tuesday, April 8th, 2014
Android IP Camera

In this article, I will explain how to turn an old Android phone or tablet into an IP security camera. The first thing you need to do is download a free app from Google Play called “IP Webcam”. You can find it here https://play.google.com/store/apps/details?id=com.pas.webcam.

The app will not only turn your device into an IP camera but it also allows you view your camera in multiple ways on any platform. You can stream your video and audio with VLC player, use a web browser, and even view it remotely on your phone using another app called IP Cam Viewer Lite. You can also download IP Cam Viewer Lite here https://play.google.com/store/apps/details?id=com.rcreations.ipcamviewer.

When you first install the app it will come up with some configuration options, as seen below.

Android IP Ap1

The first option “Resolution” is the video resolution. The different resolution options depend on the capabilities of each individual Android device. On my older tablet the max I can go is 1056 x 864 but on my Galaxy S4 I can go up to 1920 x 1080.

The next option is “Photo Resolution” This is the resolution of still images that can be captured.

The “Quality” option allows you to set the video stream quality. For instance if you were going to view the IP Cam remotely on a 4G network you might want to set it to 50% for smoother playback.

You can set the screen orientation; I choose landscape. There is also an option to use your front facing camera if your device has one.

In addition, you are able to set the FPS (Frames per Second) limit. Limiting the FPS will help you conserve your battery as well as bandwidth.

The “Focus” option will allow you to set the type of Auto focus you want. Some options are Default, Manual, and Aggressive for taking photos and Smooth for video playback.

You also have the option to set a username and password when accessing the IP camera. This is highly recommended especially if you choose to access your IP camera remotely.

By default, the app uses the incoming port 8080 but depending on your network you may want to change that as well.

There are also a few miscellaneous options such as “Enable / Disable Audio”, “Disable Notification” which hides the notification that the app is running in the background and “Prevent Going to Sleep”, to make sure the device does not turn off. If you choose the “Prevent Going to Sleep” option it is recommended that you have the device plugged in so your battery doesn’t die.

Android IP Ap2

You can Stream on device boot. This basically starts the IP cam app automaticity every time you devices turn on. This is helpful if you want to use the device as a dedicated IP camera.

Finally you have the “Start Server” option that starts the IP Webcam service.

Before you start the service it is recommended that you connect you device to your local Wi-Fi network. Once you have connected to your network and started the IP camera you will see a “How do I connect?” button that has some basic info on how to connect to and view the video stream. You will also see the “Actions” button that will allow you to do some basic things like Stop the Service, turn the LED on and off and run the app in the background.

Android IP Ap Example

At the bottom of the screen you will see the IP address of the device, the current incoming port and how many people are currently connected to the device.

As explained earlier there a several ways to connect to and view the IP camera. I will explain how to do this using a web browser. In my case I will use the Google Chrome Browser.

First, type the address shown on the IP camera into the address bar and click enter. Once the browser connects to the device you should be promoted to enter your username and password.

IP Login

Once you have entered the username and password you will go to the instructions screen as shown below. Choose option number 5 (Use browser built-in-viewer).

Android Webcam Server

That’s it. Now you should be connected to and viewing you Andriod IP security camera.

Android Webcam Server Example

Now you can click the “Open Camera Controls” button for a few extra options.

Android Webcam Server Camera Controls

Here you can turn the LED light on you device on and off. This is great if it gets to dark and you need a little extra light. You can enable and disable Autofocus. You can also take snapshots and enable audio so you can hear what’s going on. Obviously, the LED and audio options are dependent on your device having and LED light and microphone.

IP Webcam Remote

As I was testing, I did notice some lag with the audio and a choppy frame rate at full resolution and 100% quality. But with a few tweaks I was able to get a smooth frame rate and very good quality video stream.

At this point, you should have everything up and running but remember you are connected on the local network. In order to connect remotely there are a few extra things you might want to setup.

First, in order to access the IP camera from outside your local network you will have to know what the external IP address is. This is the IP address assigned to you by your internet service provider. The easiest way to find that is by going to http://www.whatsmyip.net. Once there, it will tell you your external IP address on the top left of the screen.

So if you’re external IP was 76.5.1.222, that’s the address you would type into your browser followed by the port number: 8080. Example 76.5.1.222:8080. Remember 8080 is the incoming port we chose when we first setup the IP Camera.

Now you will want to port forward your router to send any request that comes in on port 8080 the IP address of the device on the local network. If you remember that was 192.168.1.133.

The last thing you might want to do is get a dynamic DNS. It’s basically a service that assigns a domain name to an IP address. If the IP address changes, the dynamic DNS service automatically points to the new IP. This will ensure you can always access you IP camera even if your ISP changes your external IP address.

facebooktwittergoogle_plusredditpinterestlinkedintumblrmail

How To Create a Wireless IP System in Your Home

Written By:
Monday, April 7th, 2014
Wireless IP

Do you want an indoor surveillance system but can’t or do not want to run cable? Sometimes living in a rental apartment or home doesn’t give you the convenience in setting up a security camera surveillance system or perhaps your landlord or association won’t allow it. You can still protect your valuables by hooking up a wireless security system. This article will explain how to connect several of our 1.3 Megapixel Wi-Fi Indoor Cameras to your network and record on a Network Video Recorder.

Once this system is configured, you can remotely log in to your NVR and view any of your Wi-Fi Cameras in Real Time or View the recordings with the detail of most High Definition Security Cameras.

In order for this wireless security system to work, you will already need a Wi-Fi setup in your home though your Internet provider. Plug our camera via an Ethernet cable to your network wireless router.

All hooked up? Good, let’s proceed.

In order to access our IPOF-EL1MPIR30-W Wi-Fi Indoor Camera, you will need to download our Config Tool from the downloads section of our website at http://www.securitycameraking.com/securityinfo/downloads/?category=tools-and-software-downloads

Config Tool Downloads1

Once you have downloaded the ZIP file to your computer and have extracted the files, double click “Config Tool” to open the program. If you get prompted to “are you sure you want to run this software?”, then click “run”.

Config Tool Zip

When the Config Tool Dialog box pops up, make sure you choose “IPv4” in the IP Version dropdown menu in the lower left corner and then click the “refresh” button.

Config Tool 2

Keep in mind you will probably not be seeing the same configuration as this is the network where I am hooking up this camera. You might just see one address and that will be your Wi-Fi camera. If you look at “device name” you will see “IP Camera”. This is the one you want to double-click on.
This will bring up the Login window for your IP Megapixel Wi-Fi Camera.

Config Tool Login

After you login the settings for your camera will pop up. In order to continue to make this a wireless camera to work on your network you will need to:

  1. Click on the tab on top that says “Wireless Network”
  2. Click on “Enable” under Wireless Network on the left side (You should see a checkmark when clicked.
  3. Click on Save
  4. If all was successful, you will see “Save Succeeded”. Go ahead and click OK.
Config Tool 3

After you click OK, you will be back at the list of IP addresses. Double Click your IP Camera and click on the Wireless Network Tab again. This will bring up the list of WI-Fi networks available and hopefully one of them will be your home network. Double-click the name of your network, put in your password, and click OK. If it is not connecting, click the refresh button.

Now, unplug the camera from your network wireless router. Click on Save to bring the device list back up again. Double click on your IP Camera, login again and now you are ready to make your Wi-Fi camera into a static IP Address, so that you can log into the camera and see what it sees.

  1. Click “Wireless” in the dropdown menu of Ethernet Card
  2. De-select “DHCP Enable” so there it is not marked
  3. You will see your new Static IP Address for your Wi-Fi camera
Config Tool 4

Now it’s time to login to the Wi-Fi camera through Internet Explorer. Put in the IP address of the camera into the browser window and you should see the login page for the camera.

IP Camera Login

The default user name is admin and the default password is also admin. After you click Login, there might be instructions asking you to download a plugin. Go ahead and follow the prompts in running and installing the plugin and then you will have to log into the IP Camera again. Remember it’s Admin/Admin as the default.

If all was successful, you should be able to view your wireless IP camera.

IP Camera View

OK, that was the 1st camera. If you purchase more than 1 camera, and I highly recommend you do, then you will need to set a different IP Address for each one. Just follow the instructions for each one, and make sure you can see all of them by typing in each address in the browser window.

Each of these cameras will have to be plugged into an outlet and a 2Amp power supply will suffice. Once they are all connected, you can put them anywhere in your home within the range of your wireless device, and where there is an outlet.

These cameras each have an SD slot so you can install an SD Card into them to record your footage. I like to take my recordings to the next level and connect all my IP Cameras to a Network Video recorder. We have an 8-channel Tiny NVR (NVR-ELT-8) that will work perfectly in this configuration.

Attach the NVR to your wireless router via an Ethernet Cable. Attach the NVR to a monitor either via an HDMI cable or a VGA Cable. Once connected to the monitor you will see the NVR Interface and now you can begin to have your Network Video Recorder see your IP Megapixel Wi-Fi cameras.

You will see 8 camera slots on your screen. Click on the “Plus” symbol on Cam1 and this will bring up the IP search. Say “add” to one of the cameras and you will see the view of what that camera sees in Cam 1’s window. Now do the same for your other cameras using Cam2, Cam3, etc.

You can now configure the days and times of your recordings to your preference and we have plenty of videos and articles on how to do that. If at any time you are stuck and need help, we provide free tech support for any of our products.

We also provide free mobile viewing apps for your Smart devices.

facebooktwittergoogle_plusredditpinterestlinkedintumblrmail

The Science Behind HD-CVI

Written By:
Friday, April 4th, 2014

HD-CVI System

High Definition Composite Video Interface (HDCVI) is a brand new video transmission applied science in the CCTV world. This technology allows high definition video footage to be transmitted over coax cable at considerably longer distances than network based cameras. The overall cost of the HDCVI cameras are lower than most network cameras as well to further enhance their staying power.

The main feature that makes HDCVI cameras images so vibrant is the signal itself. The HDCVI technology modulates the image signal then transmits by using both base-band and quadrature amplitude modulation. Base-Band is a word that details signals that range of frequencies from zero hertz to a cut-off frequency or highest frequency signal. Digital base-band signal transfers the digital stream over baseband channels, normally an unfiltered wire such as coax.

Baseband Transmission

Quadrature amplitude modulation differs in implementation as QAM uses both analog and digital modulation. It can use either two analog signal messages or two digital streams. This is accomplished by modulating the amplitudes of the two carrier waves. QAM high efficiencies can be achieved by setting size limited by the noise for communication channels. Another way of describing QAM is the amplitude of the two carrier waves are 90 degrees out of phase with each other in quadrature. Making the way the signals are carried equivalently viewed as both while being phased modulated into a single carrier.

Quadrature

This new way to apply the science QAM effectively separates the brightness signal and hue to enhance image quality. Also the separation of the signals diminishes the cross talk or external radiation that interrupts the signal.

Currently the two camera types available are 1920H and 1280H which translates to 1080P and 720P respectively. These cameras are using a technology that is actually a group of technologies used as one called Auto Signal Compensation or ASC. A video signal such as the standard NTSC (National Television System Committee) has different synchronization pulses used for the receiver scan timing. The features of a waveform are in the details of the synchronization. Synchronization occurs in the video lines of the sequential scanning of horizontal lines starting in the upper left corner then going right until all lines are scanned. The operation will happen hundreds of times depending on how many TV lines. Once modifications of the horizontal sync are complete vertical synchronization waveforms are initiated. The actual shape of the wave form is affected in this application, ultimately giving an extremely vibrant color display. If you take the anti-interference ability of the HDSDI science and compare it with the HDCVI, the HDSDI is fairly poor when operating in a high frequency radiation areas. Radiation by definition is electric magnetic waves. This is considerably different than nuclear or thermal radiation. Electro-magnetic waves come from all electric devices. A standalone air-condition unit is a perfect example. The AC compressors inside puts off enough electromagnetic interference to scramble the video signals traveling down the coax cable should the lines be too close. By separating carrier waves and changing their shape the signal becomes resilient to interference.

Another aspect of the signal usage was a realization that other signals can be embedded in the blanking zone. Blanking interval was originally designed to blank out the receiver to allow time for retrace in the receiver.

It’s first implementation was the closed captioning system in TV for example.

Closed_Caption

We can now use the vertical blank for something else called two-way data communication. The end to end transmission can support features for PTZ control. Other non PTZ cameras that support RS485 control can be used. These cameras’ OSD menu can be accessed without having to run extra control wiring same as the PTZ. You will no longer have to pull extra cable for PTZ control either. Originally installers would use Cat5 cable to get around that old limitation on the analog systems. I would use a pair of wires for video. Another pair of wires for RS485 control. Then splice the remaining 2 pairs to have 2 wires for positive and 2 wires for negative on power supply. That is a nice little work around, but at long distances that does not work as single strand wire is not thick enough to carry the amps needed. With the new implementation of ASC it makes communication for control available.

HDCVI equipment is similar to HDSDI equipment in that you can you use RG6 or RG59 and not have any problems. You can use you standard connectors without any special requirements or the need to find obscure vendors for the connectors. Using standard cabling and connectors will allow for the same level of ease for installation as legacy CCTV cameras.

Comparing HDCVI to HDSDI both technologies can transmit an image at resolutions of 1080P and 720P. For distance of signal transmission the HDCVI has an enormous advantage over HDSDI. HDSDI can reach about 100 meters or 320 feet. HDCVI can transmit up to 500 meters or 1600 feet. To put those numbers into perspective HDSDI can have the camera at one end of a football field and the DVR at the other end. HDCVI can reach 5 times as far. If you have a huge piece of property you need to get High definition cameras HDCVI is the way to go. Of course keep in mind power for the cameras are subject to the same restrictions of older technologies when it comes to alternating or direct current electricity.

HDCVI technology uses a peer to peer type of transmission. This means there is a continuous transmission with no creation of packets such as in IP based cameras. IP cameras are subject to the normal rules of data transmission. That means packets are created then transmitted over the Ethernet cable. The packets need to arrive in the correct sequence and be spaced evenly apart.

Packets

Issues with network congestion, configuration mistakes, and improper queuing for the data stream will result in choppy and degraded video display. Those issues are inherent of an IP based system. There are extra steps an installer can take to reduce the jitter problem, but that takes advanced knowledge of the cameras themselves as well as advanced knowledge of networking in general.

To recap the HDCVI cameras do operate much better than IP camera systems or HDSDI systems. The HDCVI provide mega pixel quality like the HDSDI and IP cameras. They are not subject to the same outside interference the HDSDI devices are or IP systems. HDCVI have able to go 5 times the distance for video transmission than HDSDI or IP. The new technology is as simple to use as legacy equipment is. Lastly you get Mega pixel quality at analog camera prices.

If you would like to know more about HDCVI, how it compares to IP and Analog and how to connect the system together, check out our What is HD-CVI page.

facebooktwittergoogle_plusredditpinterestlinkedintumblrmail

Marijuana Security Camera Law – Why it is Necessary and How it Protects Your Investment

Written By:
Wednesday, April 2nd, 2014

marijuana security camera Law
After several studies were conducted over the last decade, Colorado and Washington State legalized the recreational use of marijuana after decades of it being outlawed based on information from the past. Partially because this is expected to stimulate both the local and state economies, several other states have begun to consider making similar changes in their laws. Politicians from across the country are closely watching how these controversial changes in the state laws will affect our society and economy.

The governments of these states are strictly regulating this industry and part of these regulations make the use of security camera systems a requirement to be a part of this lucrative industry, which is expected to generate over 2 billion dollars in 2014. This is not only one way that a good security camera system can benefit people involved in this industry at any level. Security cameras can also be a good idea because this industry is more vulnerable to theft as a result of the national bank’s policies toward handling funds for these types of businesses. High quality security cameras can even be useful during the growing process. In this article we’re going to take a closer look at these applications.

Legal Requirements For Marijuana Security Camera Systems

To get a general understanding of what these state laws require we’ll take a look at how the Washington State Liquor Control Board says that surveillance cameras must be used at any facility which is a licensed part of this industry. The DVR or NVR used to record the security camera footage must be accessible over the internet and be able to record video footage that is stamped with the accurate date and time. The DVR or NVR at any location which is a licensed part of this budding industry must also be protected by a lock box or similar method of preventing unauthorized tampering.

The security cameras have to be positioned in such a way that they can record video footage of the perimeter of the premises in order to be able to monitor both pedestrian and vehicular traffic traveling both ways.

At retail locations a fixed camera, which is able to identify all activity within twenty feet of all entry points, must provide video coverage of the point-of-sale areas at all licensed retail locations. There must also be additional cameras that are able to identify anyone inside this type of facility.

Growing facilities must have cameras that are capable of providing video in low light conditions located so that they will record video of all entrances from inside and outside the building and allow a viewer to easily identify the actions of anyone inside the building. Approaches to the premises must also be monitored with fixed security cameras. All areas where marijuana is grown must have a camera that provides an unobstructed view of any activity involving the plant, including the destruction of any waste.

Protecting the investment.

There are a couple problems facing this fledgling market because of the fact that federal government still considers this plant illegal even though these two states have made it legal and several other states have either already allowed the legal use of marijuana for medical purposes or are going to be voting on it in the near future. The first of these problems is that none of the financial institutions are offering financial services to any business that is involved in selling marijuana. The second problem facing this industry is the fact that the larger, national security camera installation companies will not provide their services to this type business.

The fact that banking institutions will not deal with these businesses means that it is becoming an all cash industry. A pound of marijuana sells for around 2,000 dollars so there is quite a bit of cash being handled and that combined with large amounts of the valuable product makes facilities at all levels of this process a tempting target for thieves. There have been reports of robberies happening all along the supply chain of this business: from the growing all the way to retail sites.

One daring robber cut a hole in the ceiling of warehouse where large amounts of pot was being stored and then used a rope to repel into the building. Once inside the thief gathered a significant amount of the valuable buds before figuring out that he couldn’t climb back down the way he came in and all the doors were locked from the outside. Another thief rammed a car through a warehouse door to gain entry. In yet another robbery people were dressed up like ninjas as they drove off on motorcycles after stealing thousands of dollars’ worth of product in broad daylight. These are just a small portion of the robberies which have been reported to officials and employee theft is always a concern in business.

Exacerbating the problem is the fact that all of the larger security camera companies won’t do new installations for anyone in this business. In many cases these security camera companies have terminated existing contracts without any advance notice. The fact that these businesses are such a tempting target combined with the hands off policy of the national security camera companies is creating an exceptional demand for the services of local security camera installation companies.

Helping to grow quality products.

Marijuana is in fact a weed that will grow in a wide variety of environments without any attention but to be able to consistently yield a quality product requires a lot more attention and care. There are many potential problems that can ruin these crops if you don’t address the issue quickly. Surveillance cameras can help to monitor the situation and allow you to respond quickly if the need arises.

In order to get a high quality bud, the moisture and lighting levels must be closely monitored and maintained throughout the growing cycle. These plants will need different amounts of these nutrients depending on the current stage of their life cycle and staying on top of the changing needs of the plant.

Insect and pest infestations are another thing that can be a sneaky and destructive problem which can ruin an entire crop. There have been studies published that say that there are 272 different types of insects and mites that can damage these plants. If an infestation by any of these critters begins then catching it early is the key to saving your crops.

The female of the species of plant is the only one that will produce the valuable bud. It is even possible for a whole room of marijuana plants to change sex, becoming males overnight if they are stressed enough in the early stages of growth. This stress can be caused by handling the plants too much, not being properly seated in the soil, poor lighting and many other possible factors.

The legal requirements, protecting the investment and that fact that surveillance cameras can help a business to consistently produce a quality product mean that finding quality video surveillance equipment and service are going to crucial for this industry for years to come.

For a cost effective approach to installing an HD Security in your Marijuana Retail Store, Marijuana Farm or Marijuana Distribution Center, check out an HD-CVI System from Security Camera King. It can record 720p over standard Coax cable and is Marijuana Law Compliant.

facebooktwittergoogle_plusredditpinterestlinkedintumblrmail